欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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 正則表達(dá)式 教程

    ruby 正則表達(dá)式 教程

    ruby 正則表達(dá)式 教程...
    2007-11-11
  • Ruby中調(diào)用執(zhí)行shell命令的6種方法

    Ruby中調(diào)用執(zhí)行shell命令的6種方法

    這篇文章主要介紹了Ruby中調(diào)用執(zhí)行shell命令的6種方法,本文羅列了Ruby中可以調(diào)用和執(zhí)行Linux系統(tǒng)Shell命令的6個方法,需要的朋友可以參考下
    2014-10-10
  • redis集群搭建教程及遇到的問題處理

    redis集群搭建教程及遇到的問題處理

    本文主要給大家講訴的是如何搭建redis集群的方法以及在此過程中需要注意的問題,非常不錯,推薦給大家,有需要的小伙伴可以來參考下
    2017-09-09
  • Ruby使用REXML庫來解析xml格式數(shù)據(jù)的方法

    Ruby使用REXML庫來解析xml格式數(shù)據(jù)的方法

    這篇文章主要介紹了Ruby使用REXML庫來解析xml格式數(shù)據(jù)的方法,文章最后提及了REXML庫的使用相關(guān)安全問題可以注意一下,需要的朋友可以參考下
    2016-04-04
  • Rails中遇到錯誤跳轉(zhuǎn)到統(tǒng)一提示錯誤頁的方法

    Rails中遇到錯誤跳轉(zhuǎn)到統(tǒng)一提示錯誤頁的方法

    這篇文章主要介紹了Rails中遇到錯誤跳轉(zhuǎn)到統(tǒng)一提示錯誤頁的方法,本文在ApplicationController中添加捕捉錯誤并跳轉(zhuǎn)到統(tǒng)一提示頁面,需要的朋友可以參考下
    2015-01-01
  • Ruby on Rails基礎(chǔ)之新建項(xiàng)目

    Ruby on Rails基礎(chǔ)之新建項(xiàng)目

    Ruby on Rails 是一個可以使你開發(fā),部署,維護(hù) web 應(yīng)用程序變得簡單的框架。下面我們就來看看如何簡單便捷的使用這一框架,本系列文章將一一為大家揭秘
    2016-02-02
  • Ruby語法筆記

    Ruby語法筆記

    本文給大家記錄的是本人學(xué)習(xí)ruby之后所記錄下來的部分語法知識,分享給有需要的小伙伴,希望對大家能夠有所幫助。
    2016-02-02
  • Ruby中的return、break、next詳解

    Ruby中的return、break、next詳解

    這篇文章主要介紹了Ruby中的return、break、next詳解,這三個關(guān)鍵字一般都用來作為語句中斷或返回功能,本文就詳細(xì)介紹了相關(guān)內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Ruby中處理時間的一些基本操作

    Ruby中處理時間的一些基本操作

    這篇文章主要介紹了Ruby中處理時間的一些基本操作,主要是利用到了Ruby中強(qiáng)大的Time模塊,需要的朋友可以參考下
    2015-05-05
  • 你應(yīng)該知道的Ruby代碼風(fēng)格

    你應(yīng)該知道的Ruby代碼風(fēng)格

    Ruby是非常自由靈活的語言,所以不同的Rubist風(fēng)格差異可能很大。那么在代碼規(guī)范方面他們的差異大不大呢? 通過分析GitHub上托管的開源代碼,得出了 一些有趣的結(jié)果 ,讓我們一起來看看Rubist的喜好吧
    2014-03-03

最新評論