Ruby基礎(chǔ)筆記1:開始

我使用的工具是sublime Text 3,用起來還是挺舒服的。tab鍵請(qǐng)?jiān)O(shè)置長(zhǎng)度為2個(gè)空格(python是4個(gè)),這也是Ruby 的標(biāo)準(zhǔn)意乓。

關(guān)于格式

Ruby中可以使用“;”來標(biāo)志一句話的完結(jié)约素,但是這不是推薦的做法届良。一般一句代碼完結(jié)后便會(huì)換行,不使用“业汰;”。

1.HelloWorld

#輸入
puts "HelloWorld"
#輸出
HelloWorld

puts和Java中的println方法十分相似菩颖,打印后換行样漆。

2.輸出的不同方式

Ruby中有幾種打印到控制臺(tái)的方法,常用的有p/pp/print/puts晦闰。pp在最新版的Ruby中已經(jīng)不需要引入包了放祟。

#輸入
puts "100"
print "100"
p "100"
pp "100"
puts "--"
puts "Hello,\n\tRuby"
p "Hello,\n\tRuby"
print "Hello,\n\tRuby"
#輸出
100
100"100"
"100"
--
Hello,
    Ruby
"Hello,\n\tRuby"
Hello,
    Ruby

這不是一個(gè)嚴(yán)謹(jǐn)?shù)膶?duì)照實(shí)驗(yàn),但是從上面我們能看出來并能猜測(cè)出這幾者的一些特點(diǎn)呻右。
print:僅打印跪妥,無自動(dòng)換行,不忽略換行符声滥,制表符眉撵。
puts:僅打印,自動(dòng)換行落塑,不忽略換行符纽疟,制表符。
p/pp :可打印出類型憾赁,自動(dòng)換行污朽,忽略換行符,制表符龙考。
其實(shí)這幾者的問題沒有那么簡(jiǎn)單蟆肆,后面的筆記我會(huì)補(bǔ)上。這些方法會(huì)各盡其職的晦款。

#輸入
area = 5
print "面積=#{area}\n"
#輸出
面積=5

這是一個(gè)簡(jiǎn)單的打印變量的方式炎功,你也可以使用逗號(hào)連接字符串。#{variable}會(huì)得到變量的值缓溅,甚至還能在大括號(hào)里做一些其他的操作亡问。在此便不多說了。

3.注釋

從上面你可以看到,注釋一行是在需要注釋的話語(yǔ)前加上“#”州藕。
多行注釋使用=begin/=end結(jié)構(gòu)體包裹束世。

=begin
haha   #被注釋
=end
puts "haha" # <-左邊這個(gè)#號(hào)后面也被注釋了

Ruby存在魔法注釋,注釋也會(huì)發(fā)揮作用床玻。最簡(jiǎn)單的例子如下毁涉。
讓Ruby識(shí)別UTF-8編碼

#輸入
# encoding: UTF-8
puts "你好"
#輸出
你好

未來我會(huì)再學(xué)習(xí)所謂的magic comment

4.簡(jiǎn)單的賦值示例

Ruby是標(biāo)準(zhǔn)的弱類型語(yǔ)言锈死,變量不需要聲明贫堰,可以賦值不同的類型。

variable = 3
variable = “haha”
variable = ...

參考及引用資料

本人不會(huì)將以下資料用于商業(yè)用途并對(duì)其于自己的幫助表示由衷的感謝待牵。

  • <<Ruby基礎(chǔ)教程>>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末其屏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子缨该,更是在濱河造成了極大的恐慌偎行,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贰拿,死亡現(xiàn)場(chǎng)離奇詭異蛤袒,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)膨更,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門妙真,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人荚守,你說我怎么就攤上這事珍德。” “怎么了矗漾?”我有些...
    開封第一講書人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵菱阵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我缩功,道長(zhǎng)晴及,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任嫡锌,我火速辦了婚禮虑稼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘势木。我一直安慰自己蛛倦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開白布啦桌。 她就那樣靜靜地躺著溯壶,像睡著了一般及皂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上且改,一...
    開封第一講書人閱讀 49,856評(píng)論 1 290
  • 那天验烧,我揣著相機(jī)與錄音,去河邊找鬼又跛。 笑死碍拆,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的慨蓝。 我是一名探鬼主播感混,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼礼烈!你這毒婦竟也來了弧满?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤此熬,失蹤者是張志新(化名)和其女友劉穎庭呜,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摹迷,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疟赊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年郊供,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了峡碉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡驮审,死狀恐怖鲫寄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疯淫,我是刑警寧澤地来,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布,位于F島的核電站熙掺,受9級(jí)特大地震影響未斑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜币绩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一蜡秽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缆镣,春花似錦芽突、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春挟秤,著一層夾襖步出監(jiān)牢的瞬間壹哺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工煞聪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留斗躏,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓昔脯,卻偏偏與公主長(zhǎng)得像啄糙,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子云稚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,784評(píng)論 1 10
  • 關(guān)于 Swift 重要這個(gè)文檔所包含的準(zhǔn)備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的隧饼。這個(gè)信息可能會(huì)改變, 根據(jù)這個(gè)文...
    無灃閱讀 4,285評(píng)論 1 27
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 6,367評(píng)論 0 17
  • 今日總結(jié)静陈,今天在追TP 8的感召上可謂費(fèi)盡心思燕雁,自己都感覺比學(xué)員沖的還猛,需要提升如何引發(fā)學(xué)員想要鲸拥,主動(dòng)去干拐格,我這...
    Hi_張閱讀 193評(píng)論 0 0
  • & 當(dāng)前選擇器的父選擇器 列出所有可能2.運(yùn)算就是小學(xué)運(yùn)算(至少帶一個(gè)單位)顏色運(yùn)算(轉(zhuǎn)化rgb模式再運(yùn)算0~25...
    馬丁路德東閱讀 439評(píng)論 0 0