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

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

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

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

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

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

puts "Hello,World!" 

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

a = "Hello,World!" 
puts a 

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

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

考慮到Ruby是完全面向?qū)ο?,也可以先寫個(gè)類,再調(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ā)的幾個(gè)開源項(xiàng)目介紹

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

    這篇文章主要介紹了Ruby微信開發(fā)的幾個(gè)開源項(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這個(gè)工具,事先得安裝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遷移時(shí)的一些注意事項(xiàng)

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

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

最新評論

天等县| 威海市| 巴里| 五指山市| 乌审旗| 孟州市| 施秉县| 楚雄市| 纳雍县| 沈丘县| 福安市| 凉城县| 石阡县| 乐业县| 开封县| 凌海市| 敦煌市| 青川县| 舟山市| 肃北| 凭祥市| 宁都县| 鄂温| 绿春县| 涡阳县| 苗栗市| 宜宾市| 怀宁县| 石景山区| 甘洛县| 白城市| 五指山市| 呼伦贝尔市| 延川县| 磐安县| 津市市| 鹤岗市| 邵武市| 揭阳市| 贞丰县| 中西区|