麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

詳解Ruby語言中的注釋用法與中文編碼問題

2020-02-24 15:36:58
字體:
來源:轉載
供稿:網友

程序員在編程的時候會遇到多種多樣的問題,那么不同的語言都會有不同的注釋,本文是武林技術頻道小編介紹的詳解Ruby語言中的注釋用法與中文編碼問題,希望對你有幫助!

Ruby 注釋
注釋會對 Ruby 解釋器隱藏一行,或者一行的一部分,或者若干行。您可以在行首使用字符( # ):

ruby;"># 我是注釋,請忽略我。


或者,注釋可以跟著語句或表達式的同一行的后面:

name = "Madisetti" # 這也是注釋

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

# 這是注釋。# 這也是注釋。# 這也是注釋。# 這還是注釋。

下面是另一種形式。這種塊注釋會對解釋器隱藏 =begin/=end 之間的行:

=begin這是注釋。這也是注釋。這也是注釋。這還是注釋。=end

Ruby 中文編碼
用 Ruby 輸出 "Hello, World!",英文沒有問題,但是如果你輸出中文字符"你好,世界"就有可能會碰到中文編碼問題。
Python 文件中如果未指定編碼,在執(zhí)行過程會出現報錯:

#!/usr/bin/ruby -wputs "你好,世界!";

以上程序執(zhí)行輸出結果為:

invalid multibyte char (US-ASCII) 


以上出錯信息顯示了 Ruby 使用用 ASCII 編碼來讀源碼,中文會出現亂碼,解決方法為只要在文件開頭加入 # -*- coding: UTF-8 -*-(EMAC寫法) 或者 #coding=utf-8 就行了。
實例

#!/usr/bin/ruby -w# -*- coding: UTF-8 -*-puts "你好,世界!";

輸出結果為:

你好,世界!


所以如果大家再學習過程中,源代碼文件中,若包含中文編碼,則需要注意兩點:
1. 必須在首行添加 # -*- coding: UTF-8 -*-,告訴解釋器使用utf-8來解析源碼。
2. 必須設置編輯器保存文件的編碼為utf-8。

本文是武林技術頻道小編和大家分享的詳解Ruby語言中的注釋用法與中文編碼問題,大家學習的怎樣了呢?要經常實際操作才能掌握好這方面的知識喲。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 免费看搡女人无遮挡的视频 | 久草在线观看首页 | 最近日本电影hd免费观看 | 欧美一区黄色 | 女女久久 | 亚洲第一视频 | 精品国产一级毛片 | 嗯~啊~用力~高h | 激情亚洲一区二区 | 久草在线视频网 | 91九色蝌蚪国产 | 久久精品女人天堂av | 日韩精品中文字幕在线观看 | 欧美日韩免费在线观看视频 | 欧美特黄一级高清免费的香蕉 | 久久国产综合精品 | 欧美成人理论片乱 | 在线 日本 制服 中文 欧美 | 亚洲第一成人在线 | 国产精品久久久久久久久粉嫩 | 欧美日韩高清一区 | 久久国产精品91 | 女人叉开腿让男人桶 | 毛片免费看电影 | 操操操日日日干干干 | 九九精品久久 | 日韩精品中文字幕在线播放 | 久久艹逼 | 日本成人一区二区 | 成人毛片在线免费看 | 日本综合久久 | 一级黄色在线观看 | 国产精品久久久久国产精品三级 | 亚洲欧美日韩精品久久 | 国产乱淫av| 91精品国产成人 | 激情小说另类 | av电影在线观看网址 | 欧美一级一区二区三区 | www.9191.com | av成人在线免费观看 |