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

Ruby初學(xué)筆記之Hello World

 更新時間:2015年06月15日 09:19:19   投稿:junjie  
這篇文章主要介紹了Ruby初學(xué)筆記之Hello World,本文是一篇Ruby自學(xué)筆記,本文分別用普通方法、函數(shù)、類輸出Hello World,從一個一個的例子中了解Ruby編程,需要的朋友可以參考下

注:Ruby Windows安裝包請前往http://rubyinstaller.org/下載安裝。

安裝了個Ruby193,寫了第一個Ruby程序,來記錄下自己學(xué)習(xí)點(diǎn)滴。
首先在Ruby的新建個文件夾Sample,再新添加個文件,名字HelloWorld.rb
內(nèi)容就是:

復(fù)制代碼 代碼如下:

puts "Hello,World!" 

當(dāng)然也可以先聲明變量,如后再用puts語句
復(fù)制代碼 代碼如下:

a = "Hello,World!" 
puts a 

當(dāng)然也可以先寫個函數(shù),再調(diào)用,讓其輸出。
復(fù)制代碼 代碼如下:

def say(name) 
"Hello,#{name}" 
end 
 
puts say("World!") 

考慮到Ruby是完全面向?qū)ο?,也可以先寫個類,再調(diào)類里面的對象方式來完成。
復(fù)制代碼 代碼如下:

class Hello 
 
    attr_reader :msg 
 
    def initialize 
 
        @msg = "Hello, World" 
 
    end 
 
end 
 
h = Hello.new 
 
puts h.msg 
 
print "Press RETURN" 
 
$stdin.gets 

運(yùn)行方式,如下:
復(fù)制代碼 代碼如下:

c:\Ruby193\Sample>ruby HelloWorld.rb 
Hello, World! 

相關(guān)文章

  • Ruby微信開發(fā)的幾個開源項(xiàng)目介紹

    Ruby微信開發(fā)的幾個開源項(xiàng)目介紹

    這篇文章主要介紹了Ruby微信開發(fā)的幾個開源項(xiàng)目介紹,需要的朋友可以參考下
    2014-05-05
  • ruby的程序結(jié)構(gòu)介紹

    ruby的程序結(jié)構(gòu)介紹

    這篇文章主要介紹了ruby的程序結(jié)構(gòu)介紹,本文講解了源文件、模塊、控制結(jié)構(gòu)、方法定義、類及對象等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Ruby 迭代器及文件的輸入與輸出

    Ruby 迭代器及文件的輸入與輸出

    這篇文章主要介紹了Ruby的迭代器和文件的輸入輸出,文章中有詳細(xì)的代碼示例,需要的朋友可以參考閱讀一下
    2023-04-04
  • 在Ruby on Rails中使用Markdown的方法

    在Ruby on Rails中使用Markdown的方法

    這篇文章主要介紹了在Ruby on Rails中使用Markdown的方法,不過依賴于pygments.rb這個工具,事先得安裝Python,需要的朋友可以參考下
    2015-08-08
  • 使用Ruby來處理文本的教程

    使用Ruby來處理文本的教程

    這篇文章主要介紹了使用Ruby來處理文本的教程,本文來自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • Ruby面向?qū)ο缶幊讨蓄惻c方法的基礎(chǔ)學(xué)習(xí)

    Ruby面向?qū)ο缶幊讨蓄惻c方法的基礎(chǔ)學(xué)習(xí)

    方法可以理解為類中的函數(shù),一定程度上可以受到類作用域的制約,其他地方和傳統(tǒng)意義上的函數(shù)無太大區(qū)別,這里我們就一起來進(jìn)行Ruby面向?qū)ο缶幊讨蓄惻c方法的基礎(chǔ)學(xué)習(xí)
    2016-05-05
  • Ruby on Rails框架程序連接MongoDB的教程

    Ruby on Rails框架程序連接MongoDB的教程

    在Rails中我們可以通過MongoMapper來使用MongoDB數(shù)據(jù)庫,下面就來記錄一下Ruby on Rails框架程序連接MongoDB的教程,需要的朋友可以參考下
    2016-07-07
  • Ruby實(shí)現(xiàn)的各種排序算法

    Ruby實(shí)現(xiàn)的各種排序算法

    這篇文章主要介紹了Ruby實(shí)現(xiàn)的各種排序算法,本文給出了Bubble sort、Insertion sort、Selection sort、Shell sort等排序的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2015-05-05
  • Ruby 多線程的潛力和弱點(diǎn)分析

    Ruby 多線程的潛力和弱點(diǎn)分析

    這篇文章主要介紹了Ruby 多線程的潛力和弱點(diǎn)分析,本文講解了Ruby 多線程和 IO Block、Ruby GIL 的影響、JRuby 去除了 GIL、Ruby 多線程總結(jié)等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • Ruby on Rails遷移時的一些注意事項(xiàng)

    Ruby on Rails遷移時的一些注意事項(xiàng)

    這篇文章主要介紹了Ruby on Rails遷移時的一些注意事項(xiàng),包括建議的使用change方法取代up與down方法等細(xì)節(jié),需要的朋友可以參考下
    2015-08-08

最新評論

庆阳市| 庆云县| 射洪县| 新晃| 崇礼县| 鞍山市| 报价| 香港 | 筠连县| 亚东县| 桃源县| 连江县| 军事| 平陆县| 苍溪县| 如皋市| 桑日县| 黄石市| 台东县| 汝州市| 达日县| 星子县| 崇信县| 浑源县| 和平县| 张家川| 武陟县| 彰化县| 进贤县| 东方市| 岫岩| 尚志市| 南华县| 淅川县| 旬阳县| 林口县| 郓城县| 洪洞县| 淮安市| 南川市| 通渭县|