Ruby之入門(一)

前言

這門語言不多去聽過,多是沒怎麼用到就不會聽到太多關於ruby的消息,工做須要這門語言,須要從0開始學習這門語言,慢慢學習簡直...太神奇了...,原諒我見識淺薄。原來很早就已經出世了,園子中也有大幾年前別人寫的ruby,貌似國內一直不多有人用這門腳本語言,加上如今更多的是傾向於python了,而我卻未能搭上這趟及時車,又加之要學的東西太多,若是每一個都是淺嘗輒止則得不償失。或許這門語言在之後中不太會用到或者涉及,也許對於之後學習python有幫助呢,收貨的知識不怕多,就怕不學!關於ruby的歷史淵源就不去涉及,咱們接下來進入ruby的hello world。python

軟件下載

ruby install:rubyruby

rubyMine install:rubyMineide

破解以及注意

(1)破解:上述rubyMine連接爲最新版本,安裝完畢後須要註冊並激活,網上各類激活碼以及依據keygen.exe來生成激活碼都已經失效,我是各類找,各類試,爲了避免讓學習ruby的童鞋浪費沒必要要的時間就特此說明一下:出現註冊激活的頁面選擇【License server】並輸入【http://15.idea.lanyus.com/】點擊OK,而後你懂的,激活了,就是這麼simple。學習

(2)注意:當安裝ruby而後再安裝rubyMine後,打開rubyMine建立ruby文件時會自動加載外部庫ruby,可是若是先安裝rubyMine建立ruby文件時,發現沒有智能提示,再去安裝ruby,此時再打開rubyMine你會發現並未出現智能提示,此時你只須要將建立ruby所在的項目刪除,而後從新建立項目再建立ruby文件時將會有智能提示。以下所示說明你成功了idea

HelloWorld 

讓我看看ruby的心裏世界是怎樣的,來ruby跟世界打個招呼。spa

你到底有多神奇 

 C#計算1到100的和

  var sum = 0;
  for (int i = 0; i <= 100; i++)
  {
      sum += i;
  }
  Console.WriteLine(sum);        

 ruby計算1到100的和

sum = 0
i = 0
(1..101).each do|elem|
  sum+=i
  i+=1
end
puts sum    

結語

ruby的神奇以及強大不言而喻,其簡潔的語法讓我爲之一嘆。後續將繼續按部就班講解ruby的基礎語法。follow me come on(固然有關最新EF我也不會落了,後續也會進行相應的及時講解)!code

相關文章
相關標籤/搜索