-
使用Case(Switch)Ruby語句
在大多數(shù)計算機語言中,case或conditional(也稱為switch)語句將變量的值與幾個常量或literals的值進行比較,并使用匹配的情況執(zhí)行第一條路徑。在Ruby中,它'更靈活(更強大)。 案例equ
-
如何在Ruby中使用字符串替換
拆分字符串只是操縱字符串數(shù)據(jù)的一種方式。您還可以進行替換以用另一個字符串替換字符串的一部分。例如,在一個示例字符串(foo,bar,baz)中,用"foo"with"boo"in將產(chǎn)生"boo,bar,baz。"
-
使用紅寶石中的注釋
您的Ruby代碼中的注釋是其他程序員要閱讀的注釋和注釋。Ruby解釋器忽略了注釋本身,因此注釋內部的文本不受任何限制。 它'通常是在類和方法之前添加注釋以及任何可能復雜或不
-
紅寶石編程語言入門指南
Ruby在面向對象的腳本語言中是****的。從某種意義上說,它是一種純粹的語言,適用于那些喜歡面向對象語言的人。毫無例外,一切都是自動對象,而在其他編程語言中,這不是't true。
-
使用OptionParser解析Ruby中的命令
在討論OptionParser's功能的文章中,我們討論了使用Ruby中的OptionParser優(yōu)于手動查看ARGV以手動解析命令的一些原因?,F(xiàn)在它開始學習如何使用OptionParser及其功能。
以下bo -
使用String#split方法在Ruby中拆分字符串
除非用戶輸入是單個單詞或數(shù)字,否則該輸入將需要拆分或轉換為字符串或數(shù)字列表。
例如,如果一個程序要求您的全名,包括中間首字母,它首先需要將該輸入分成三個單獨的字符串,然后 -
用紅寶石混疊一種方法
別名Ruby中的方法或變量名稱是為方法或變量創(chuàng)建第二個名稱。別名可以用來為使用類的程序員提供更多表達性的選項,或者幫助覆蓋方法并改變類或對象的行為。Ruby使用"別名"and"
-
紅寶石在軌道上的應用流程
01
的07
Rails應用程序流程當您'從頭到尾重新編寫自己的程序時,它很容易看到流量控制。程序從這里開始,有'一個循環(huán),方法調用在這里,它'全部可見。但在Rails應用程序中,事 -
紅寶石中的散列
數(shù)組不是管理Ruby中變量集合的**方法。另一種類型的變量集合是哈希,也稱為關聯(lián)數(shù)組。散列就像一個數(shù)組,它是一個存儲其他變量的變量。但是,散列與數(shù)組不同,因為存儲的變量不是以
-
使用記錄器庫-如何以Ruby編寫日志消息
使用Ruby中的記錄器庫是跟蹤代碼出現(xiàn)問題的簡單方法。如果出現(xiàn)問題,詳細說明導致錯誤的確切事件可以節(jié)省您數(shù)小時查找錯誤。隨著程序越來越大,越來越復雜,您可能需要添加一種寫
-
Ruby中的三元(條件)運算符是什么?
三元(or條件)運算符將評估一個表達式,如果它's true,則返回一個值,如果它's false,則返回另一個值。它'有點像速記,緊湊的if語句。 Ruby's三元運算符有其用途,但它's也有點爭議。
-
Gosu中的鼠標和鍵盤輸入
根據(jù)定義,游戲是互動的。Gosu通過一個簡單的界面直接進行這種交互,用于檢測和響應按鍵和鼠標按鈕夏季飲食養(yǎng)生小常識。處理程序中的輸入有兩種主要方法。首先是面向事件的方法
-
Ruby變量中的實例變量
實例變量以at sign(@)開頭,只能在類方法中引用。它們與局部變量的不同之處在于它們不存在于任何特定范圍內。相反,為類的每個實例存儲一個類似的變量表。實例變量存在于類實例中
-
用Ruby創(chuàng)建數(shù)組的基本指南
在變量中存儲變量在Ruby中很常見,通常被稱為a"數(shù)據(jù)結構。"有許多種數(shù)據(jù)結構,其中最簡單的是數(shù)組。
程序通常必須管理變量集合。例如,管理日歷的程序必須包含一周中的天數(shù)列表 -
使用Ruby的屬性
查看任何面向對象的代碼,它或多或少都遵循相同的模式。創(chuàng)建一個對象,調用該對象上的一些方法并訪問該對象的屬性。在那里'除了將它作為參數(shù)傳遞給另一個對象's方法之外,您可以
-
如何在Ruby中生成隨機數(shù)
雖然沒有計算機可以生成真正的隨機數(shù),但Ruby確實可以訪問一種返回偽隨機數(shù)的方法。
01
04 12
數(shù)字是't實際上是隨機的沒有計算機可以純粹通過計算生成真正的隨機數(shù)。他 -
在Ruby中創(chuàng)建二維數(shù)組
以下文章是系列文章的一部分。有關本系列的更多文章,請參閱在Ruby中克隆游戲2048.有關完整和最終代碼,請參閱gist。
現(xiàn)在我們知道算法將如何工作,現(xiàn)在需要考慮該算法將使用的 -
Ruby中的全局變量
全局變量是可以從程序中的任何位置訪問的變量,無論范圍如何。他們'用$(美元符號)字符開頭重新表示。然而,全局變量的使用通常被認為是"un-Ruby,"你很少會看到它們。
定義全局變 -
從Git安裝寶石
許多GEM托管在git存儲庫上,例如Github上的公共存儲庫。但是,要獲取最新版本,通常沒有為您輕松安裝的GEM。但是從git安裝非常容易。
首先,你必須了解git是什么。Git是圖書館開發(fā) -
字符串Literals
字符串對象保存有序的字節(jié)序列,通常是字符,通常形成人類可讀文本片段。它們'是所有編程語言中非常常見的對象類型,Ruby有許多**和低級方法來創(chuàng)建,訪問和操作字符串對象。
字符