[問題] 問一下這個程式的寫法~

看板Ruby作者 (mimi)時間17年前 (2007/10/09 10:49), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
目前在學習用ruby去寫一個cgi的程式 然後我看書上範例 有一個地方我不知道那是什麼用法 所以來問一下各位神人 code如下 require 'cgi' class Simple_CGI EMPTY_STRING = '' TITLE = 'A Simple CGI Script' def display() cgi = CGI.new('html4') output = cgi.html do cgi.head do cgi.title{TITLE} end+ cgi.body do cgi.h1{TITLE} end end cgi.out{output.gsub('><',">\n<")} end 省略.... end 我有疑問的地方是 他block 結束的地方 也就是 end+ 還有一個 + 的符號 不知道那是什麼作用?? 所以請問各位一下囉~ 先謝拉 -- ▁▁ ▕寧寧▏ ▕肥肥▏  ̄ ̄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.90.189 ※ 編輯: fuha 來自: 140.120.90.189 (10/09 10:49)

10/09 15:25, , 1F
別想太多,只是把兩個 block 結果相加
10/09 15:25, 1F

10/09 15:40, , 2F
補充:用猜的,該 block 的 value 是字串如:<head>..</hed
10/09 15:40, 2F

10/09 15:52, , 3F
謝謝~只是一開始會覺得怪怪的 因為沒看過 end後面還有+的符號
10/09 15:52, 3F
文章代碼(AID): #172kmVR5 (Ruby)
文章代碼(AID): #172kmVR5 (Ruby)