Ruby笔记
注释将在Ruby解释器中隐藏一行或一行的一部分或几行. 您可以在行首使用字符(#):
#我是一个评论,请忽略我.
或者,注释可以遵循语句或表达式的同一行:
name =“ Madisetti”#这也是一条评论
您可以注释多行,如下所示:
#这是一条评论.
#这也是一条评论.
#这也是一条评论.
#这仍然是评论.
以下是另一种形式. 这种块注释将在解释器的= begin / = end之间隐藏一行:
=开始
这是一条评论.
这也是一条评论.
这也是一条评论.
这仍然是评论.
=结束
Ruby中文编码
使用Ruby输出“ Hello,World!”,英语没问题ruby语言忽略注释,但是如果输出中文字符“ Hello,World”,则可能会遇到中文编码问题.
如果未在python文件中指定编码,则在执行过程中将发生错误:
#!/ usr / bin / ruby -w
输入“你好,世界!”;
以上程序执行的输出结果为:
无效的多字节字符(US-ASCII)
以上错误消息显示Ruby使用ASCII编码来读取源代码. 汉字会出现乱码. 解决方案是在文件utf-8的开头添加#-*-编码: UTF-8-*-(EMAC编写)或#coding =.
示例
#!/ usr / bin / ruby -w
#-*-编码: UTF-8-*-
输入“你好,世界!”;
输出结果是:
你好,世界!
因此ruby语言忽略注释,如果您再次学习,如果源代码文件中包含中文编码,则需要注意两点:
1. 您必须在第一行中添加#-*-编码: UTF-8-*-来告诉解释器使用utf-8来解析源代码.
2. 编辑器保存的文件的编码必须设置为utf-8.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-285624-1.html
人家已经出发了
战争就打不起来
作为一名中国人必须有打仗的觉悟