在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Ruby/ Ruby的功能特點(diǎn)
Ruby for循環(huán)
Ruby教程
Ruby文件I/O
Ruby迭代器
Ruby哈希
Ruby日期時(shí)間
Ruby類和對(duì)象
Ruby快速入門(30分鐘)
Ruby redo/retry語句
Ruby模塊
Ruby解析XML(REXML)
Ruby if-else語句
Ruby的功能特點(diǎn)
Ruby break/next語句
Ruby方法
Ruby是什么?
Ruby與Python比較
Ruby Case語句
Ruby目錄
Ruby范圍
Ruby異常
Ruby套接字編程(Socket)
Ruby字符串
Ruby安裝配置
Ruby運(yùn)算符
Ruby while/do...while循環(huán)語句
Ruby第一個(gè)HelloWorld程序
Ruby until循環(huán)語句
Ruby注釋
Ruby塊
Ruby數(shù)據(jù)類型
Ruby面向?qū)ο?/span>
Ruby正則表達(dá)式
Ruby數(shù)組
Ruby變量
Ruby多線程編程

Ruby的功能特點(diǎn)

Ruby語言有很多功能功能特點(diǎn)。 其中一些如下所示:

  • 面向?qū)ο?/li>
  • 靈活性
  • 表現(xiàn)特征
  • 混入/混合類型
  • 視覺外觀
  • 動(dòng)態(tài)打字和鴨式打字
  • 異常處理
  • 垃圾收集器
  • 可移植
  • 關(guān)鍵詞
  • 語句分隔符
  • 變量常數(shù)
  • 命名約定
  • 關(guān)鍵字參數(shù)
  • 方法名稱
  • 單例方法
  • 缺少方法
  • 區(qū)分大小寫

注: Ruby快速入門教程:http://www.yiibai.com/ruby/quick-start.html

面向?qū)ο?/h2>

Ruby是純粹面向?qū)ο蟮木幊陶Z言。每個(gè)值都是一個(gè)對(duì)象。 每個(gè)對(duì)象都有一個(gè)類,每個(gè)類都有一個(gè)超類。 每個(gè)代碼都有其屬性和動(dòng)作。 Ruby受到Smalltalk語言的影響。 適用于對(duì)象的規(guī)則適用于整個(gè)Ruby。

靈活性

Ruby是一種靈活的語言,可以輕松地刪除,重新定義或添加現(xiàn)有部件。 它允許其用戶根據(jù)需要自由地更改其部件。

混合類型

Ruby只具有單一繼承的功能。 Ruby有類和模塊。 模塊有方法,但沒有實(shí)例。 相反,一個(gè)模塊可以混合到一個(gè)類中,它將該模塊的方法添加到類中。 它類似于繼承,但更靈活。

視覺外觀

Ruby通常更像英文關(guān)鍵字,一些標(biāo)點(diǎn)符號(hào)用于裝飾Ruby。它不需要變量聲明。

動(dòng)態(tài)輸入和鴨式輸入

Ruby是一種動(dòng)態(tài)的編程語言。Ruby程序不用經(jīng)過編譯就可以執(zhí)行。 所有的類,模塊和方法定義的代碼是在運(yùn)行時(shí)構(gòu)建的。

Ruby變量是松散類型的語言,任何變量都可以容納任何類型的對(duì)象。 當(dāng)在對(duì)象上調(diào)用一個(gè)方法時(shí),Ruby只會(huì)查找該名稱,而不管對(duì)象的類型如何。鴨式輸入它允許制作假設(shè)為其他類的類。

變量常數(shù)

在Ruby中,常量并不是很常數(shù)。 如果一個(gè)已經(jīng)初始化的常量在腳本中被修改,那么它只會(huì)觸發(fā)一個(gè)警告,但不會(huì)停止程序。

命名約定

Ruby為其變量,方法,常量和類定義了一些命名約定。

  • 常數(shù):以大寫字母開頭。
  • 全局變量:以美元符號(hào)($)開頭。
  • 實(shí)例變量:以(@)符號(hào)開始。
  • 類變量:從(@@)符號(hào)開始。
  • 方法名稱:允許以大寫字母開頭。

關(guān)鍵字參數(shù)

像Python一樣,也可以使用關(guān)鍵字參數(shù)來定義Ruby方法。

方法名稱

方法允許以問號(hào)(?)或感嘆號(hào)(!)結(jié)尾。 按照慣例,回答問題的方法以問號(hào)結(jié)束,指定方法可以用感嘆號(hào)改變對(duì)象結(jié)束的狀態(tài)。

單例方法

Ruby單例方法是每個(gè)對(duì)象的方法。 它們只對(duì)您定義的對(duì)象可用。

缺少方法

如果一個(gè)方法丟失,Ruby將使用lost方法名稱來調(diào)用method_missing方法。

語句分隔符

單行中的多個(gè)語句時(shí),語句中間必須包含分號(hào)。

關(guān)鍵詞

在Ruby中有大約42個(gè)關(guān)鍵字不能用于其他目的。 它們稱為保留字。

區(qū)分大小寫

Ruby是區(qū)分大小寫的語言。 小寫字母和大寫字母表示不同對(duì)象含義。