最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

二十分鐘 教你Ruby快速入門 圖文教程第1/4頁

 更新時間:2007年10月20日 18:58:18   作者:  
突然發(fā)現(xiàn),ruby也不錯,我有點(diǎn)打算想學(xué)下了
介紹
這是一個短小的Ruby入門,完全讀完只需20分鐘。這里假設(shè)讀者已經(jīng)安裝了Ruby,如果你沒有安裝的話,請?jiān)陂喿x文前訪問Ruby官方網(wǎng)站進(jìn)行下載并安裝。

交互式的Ruby

打開IRB(交互式Ruby外殼):

如果你使用Mac OS X,那么請打開終端窗口輸入irb;

如果你使用Linux,那么請打開shell輸入irb;

如果你使用windows,那么請?jiān)陂_始菜單中找到Ruby->fxri,并執(zhí)行它。



Ok,在打開IRB之后,在其中輸入"Hello World"。



Ruby聽從你的安排!

發(fā)生了什么?我們剛才編寫了世界上最短小的“Hello World”程序嗎?這么說不太確切。第二行輸出是IRB告訴我們:上一個表達(dá)式的評估結(jié)果。如果我們希望打印出“Hello World”,那么就還需要一點(diǎn)努力:



puts在Ruby中是一個簡單的打印輸出命令。后面的“=> nil”表示什么?——那是表達(dá)式的結(jié)果。Puts總是返回nil,這是Ruby中表示“絕對無值”(absolutely-positively-nothing value)的方式,看上去有些類似Java中的null。

你的免費(fèi)計(jì)算器在這里!

無需做什么,我們就能把IRB作為一個簡單的計(jì)算器使用:



這樣就能計(jì)算3+2。夠簡單的!那么3乘以2如何?你可以在下面繼續(xù)輸入3*2,也可以回到上面(3+2處)重新修改你剛剛輸入的計(jì)算公式。使用鍵盤上的向上鍵,使光標(biāo)到達(dá)3+2那一行,再用左鍵移動光標(biāo)到加號上,然后使用空格鍵進(jìn)行修改。



下面,讓我們嘗試計(jì)算3的平方:



在Ruby語言中,**表示冪運(yùn)算。那么如何計(jì)算平方根呢?



Ok,等一下,表達(dá)式中的sqrt(9)表示什么?你一定能猜到這是計(jì)算9的平方根。而Math表示什么?不要著急,下面就讓我們進(jìn)一步了解像Math這樣的模塊。

模塊——按照主題分組的代碼

Math是Ruby內(nèi)建的數(shù)學(xué)模塊。在Ruby中,模塊提供了兩種角色:一種角色是將類似的方法聚集在同一個“家族”名下。因此,Math也包括sin、tan這樣的方法。第二種角色是一個圓點(diǎn)(dot),它標(biāo)記了消息的接收者。什么是消息?在上面的例子中,sqrt(9)便是消息,它意味著調(diào)用sqrt方法取出9的平方根。

Sqrt方法調(diào)用的結(jié)果是3.0。你可能注意到它并不是3。這是因?yàn)槎鄶?shù)情況下,數(shù)字的平方根并不是整數(shù),所以這里返回了一個浮點(diǎn)數(shù)。

那么我們?nèi)绾斡涀∵@些計(jì)算結(jié)果呢?——將結(jié)果賦值給變量。


相關(guān)文章

最新評論

嘉峪关市| 青岛市| 青阳县| 青浦区| 鄢陵县| 泉州市| 大荔县| 仲巴县| 梧州市| 西华县| 龙井市| 尉犁县| 丰都县| 凤山县| 娱乐| 米易县| 武隆县| 开化县| 宁南县| 衡阳县| 科技| 通州市| 万年县| 华蓥市| 临潭县| 辽阳县| 吉木萨尔县| 金山区| 赤城县| 淮南市| 岳池县| 茂名市| 那坡县| 阜康市| 平果县| 鹤峰县| 株洲市| 丹东市| 东乌| 冷水江市| 水城县|