b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

详细说明Ruby语言中注释的用法和中文编码问题

电脑杂谈  发布时间:2020-07-19 07:09:02  来源:网络整理

ruby语言忽略注释_ruby语言忽略注释_ruby脚本语言

Ruby笔记

注释将在Ruby解释器中隐藏一行或一行的一部分或几行. 您可以在行首使用字符(#):

#我是一个评论,请忽略我.

或者,注释可以遵循语句或表达式的同一行:

name =“ Madisetti”#这也是一条评论

您可以注释多行,如下所示:

ruby语言忽略注释_ruby语言忽略注释_ruby脚本语言

#这是一条评论.

#这也是一条评论.

#这也是一条评论.

#这仍然是评论.

以下是另一种形式. 这种块注释将在解释器的= begin / = end之间隐藏一行:

=开始

ruby脚本语言_ruby语言忽略注释_ruby语言忽略注释

这是一条评论.

这也是一条评论.

这也是一条评论.

这仍然是评论.

=结束

Ruby中文编码

ruby脚本语言_ruby语言忽略注释_ruby语言忽略注释

使用Ruby输出“ Hello,World!”,英语没问题ruby语言忽略注释,但是如果输出中文字符“ Hello,World”,则可能会遇到中文编码问题.

如果未在python文件中指定编码,则在执行过程中将发生错误:

#!/ usr / bin / ruby​​ -w

输入“你好,世界!”;

以上程序执行的输出结果为:

无效的多字节字符(US-ASCII)

ruby脚本语言_ruby语言忽略注释_ruby语言忽略注释

以上错误消息显示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

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 袁永强
        袁永强

        作为一名中国人必须有打仗的觉悟

      • 田园园
        田园园

        战争就打不起来

      热点图片
      拼命载入中...