20分鐘學會Ruby(1 4)

2021-04-12 12:00:03 字數 1517 閱讀 2662

前言

請點我。

互動式ruby

開啟irb:

ok,如圖所示,那它就是被開啟了。

輸入"hello world",按回車,結果如下圖所示:

ruby任你使喚

剛才發生了什麼?我寫了乙個世界上最短的「hello world"程式?基本上是的!第二行只是irb告訴我們求解最後一行表示式的結果。如果我們想在螢幕上列印出"hello world",還需要多寫幾個**:

puts 是ruby中的基本命令用來列印某個物件。但=>nil那一小塊是什麼呢?它是當前表示式的結果.nil 是ruby中的空值(absolutely-positively-nothing value)。

你的免費計算器在這裡!

我們可以把irb當作乙個計算器來使用:

那麼3×2呢:

下面試試3的平方:

如果你想知道9的平方根:

仔細看看,那個math是什麼?

模組,主題聚合**(group code by topic)

math是乙個內建數學模組。math在ruby中為我們提供兩個服務。之一:用常見的名字分組相似的方法。math同樣包括一些常見的方法(method),例如sin()和tan().

接著是乙個圓點,這個圓點有什麼用?圓點是用來確定訊息接收器的範圍,其中的訊息是什麼?在這裡是sqrt(9) ,它的意思是呼叫sqrt方法,所帶引數是9。sqrt是square root的縮寫。這個方法呼叫的結果是3.0,你應該注意到結果不是3。因為很多情況下結果不是整數。所以math返回的結果是浮點數。

接下來是第二部分。

待續……

10分鐘學會Google Map API

前幾天玩了玩google的map api,感覺還不錯,很簡單。但凡有過任何程式設計經驗的同學,看完以下的教程,都可以在10分鐘內掌握它的主要功能。另外我還做了個簡單的小例子,有興趣的話,請參見 第一步 去 申請乙個keyid 第二步 在html的之間加上對mapapi函式庫的引用,第三步 在html...

30分鐘學會使用

vi 是unix世界裡極為普遍的全螢幕文字 編輯器,vim是它的改進版本vi improved的簡稱。幾乎可以說任何一台 unix 機器都會提供這套軟體。linux當然也有,它的 vi 其實是 elvis 版權問題 不過它們都差不多。熟悉 dos 下的文書處理後,也許會感到 vi 並不好用 unix...

5分鐘學會 CSS Grid 布局

這是一篇快速介紹 未來布局的文章。css grid 布局 grid 布局是 設計的基礎,css grid 是建立網格布局最強大和最簡單的工具。css grid 今年也獲得了主流瀏覽器 safari,chrome,firefox,edge 的原生支援,所以我相信所有的前端開發人員都必須在不久的將來學習...