日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ruby(了解第二天)

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ruby(了解第二天) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

面向對象
靈活性
表現特征
混入/混合類型
視覺外觀
動態打字和鴨式打字
異常處理
垃圾收集器
可移植
關鍵詞
語句分隔符
變量常數
命名約定
關鍵字參數
方法名稱
單例方法
缺少方法
區分大小寫

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

面向對象
Ruby是純粹面向對象的編程語言。每個值都是一個對象。 每個對象都有一個類,每個類都有一個超類。 每個代碼都有其屬性和動作。 Ruby受到Smalltalk語言的影響。 適用于對象的規則適用于整個Ruby。

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

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

視覺外觀
Ruby通常更像英文關鍵字,一些標點符號用于裝飾Ruby。它不需要變量聲明。

動態輸入和鴨式輸入
Ruby是一種動態的編程語言。Ruby程序不用經過編譯就可以執行。 所有的類,模塊和方法定義的代碼是在運行時構建的。

Ruby變量是松散類型的語言,任何變量都可以容納任何類型的對象。 當在對象上調用一個方法時,Ruby只會查找該名稱,而不管對象的類型如何。鴨式輸入它允許制作假設為其他類的類。

變量常數
在Ruby中,常量并不是很常數。 如果一個已經初始化的常量在腳本中被修改,那么它只會觸發一個警告,但不會停止程序。

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

常數:以大寫字母開頭。
全局變量:以美元符號($)開頭。
實例變量:以(@)符號開始。
類變量:從(@@)符號開始。
方法名稱:允許以大寫字母開頭。
關鍵字參數

像Python一樣,也可以使用關鍵字參數來定義Ruby方法。

方法名稱
方法允許以問號(?)或感嘆號(!)結尾。 按照慣例,回答問題的方法以問號結束,指定方法可以用感嘆號改變對象結束的狀態。

單例方法
Ruby單例方法是每個對象的方法。 它們只對您定義的對象可用。

缺少方法
如果一個方法丟失,Ruby將使用lost方法名稱來調用method_missing方法。

語句分隔符
單行中的多個語句時,語句中間必須包含分號。

關鍵詞
在Ruby中有大約42個關鍵字不能用于其他目的。 它們稱為保留字。

區分大小寫
Ruby是區分大小寫的語言。 小寫字母和大寫字母表示不同對象含義。

總結

以上是生活随笔為你收集整理的Ruby(了解第二天)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。