[問題] 難讀 code 求解

看板Ruby作者 (zeta)時間6年前 (2018/02/03 16:27), 編輯推噓2(315)
留言9則, 7人參與, 6年前最新討論串1/1
最近讀到以下的 code: alias / send "Hello World!\n" / "display" # => nil # >> Hello World! 想請問有沒有人可以幫我看看這個 send() 是怎麼運作的? 我嘗試去了解 display 是什麼,但也沒查到東西 謝謝各位大神 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.185.41.153 ※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1517646455.A.DDE.html

02/03 18:25, 6年前 , 1F
/ operator會去call前面的obj的/ method
02/03 18:25, 1F

02/03 18:26, 6年前 , 2F
把alias換成原本的就是"Hello World!\n".send "display"
02/03 18:26, 2F

02/03 18:26, 6年前 , 3F
send是什麼自己去查
02/03 18:26, 3F

02/03 18:29, 6年前 , 4F
了解了 原來是 Object#display 謝謝!
02/03 18:29, 4F

02/03 19:38, 6年前 , 5F
說實在的,我看不懂這個 code 冏rz
02/03 19:38, 5F

02/03 23:42, 6年前 , 6F
這什麼互相傷害的程式
02/03 23:42, 6F

02/04 13:06, 6年前 , 7F
會不會有符合某個語言的邏輯...? 還是很難懂就是了
02/04 13:06, 7F

02/05 03:39, 6年前 , 8F
感覺是想秀一波Ruby的強大 沒什麼實用性
02/05 03:39, 8F

02/23 19:50, 6年前 , 9F
1壞了
02/23 19:50, 9F
文章代碼(AID): #1QTN9ttU (Ruby)
文章代碼(AID): #1QTN9ttU (Ruby)