看板
[ Ruby ]
討論串[問題] 開檔和讀檔問題
共 5 篇文章
內容預覽:
問題1:. 因為是ruby新手 所以有些東西不是很了解. 比如說, ruby變數使用不用宣告. 那我如果在做開檔程式時, 如下. filename = 1. File.open("filename"). 第2行開檔好像沒辦法?, 轉成.to_i好像也不行?. 那以file open來說, 怎麼開啟變
(還有313個字)
內容預覽:
這個,老實講我不清楚你要問什麼. 你寫 File.open("filename"), 不就是要打開一個叫 filename 的檔案了?. 使用 to_i 轉成 int 就更不清楚你想說啥了… -_-b. 不過最後一個問題,「開啟變數名稱的資料」,. 就單純傳一個變數給他就好了. filename =
(還有452個字)
內容預覽:
我回在板上,或許有人會需要相同的答案 :). 你的想法算是對一半,需要 int, 不過不是把 string 轉成 int,. 而是反過來把 int 轉成 string.. 假設你的檔案是 1.txt ~ 999.txt. 則. filename = 1. File.open(filename.to_
(還有413個字)
內容預覽:
抱歉,我覺得這種東西應該拿到討論板上討論 :). 不,$~ 是存「整個」match 而不是 () 裡的東西,$數字 才是. 也就是,$1 是第一個 () 內的,$2 是第二個 () 內的,依此類推. 而 $1 == $~[1]. $2 == $~[2]. etc.. 前一個答案是理所當然,後一個答案
(還有464個字)
內容預覽:
你可以直接讀入變數值當做 string.. 像這樣子:. filename = 1. File.open("#{filename}"). 或者你想幫這個檔加上附檔名, 可以像這樣子:. File.open("#{filename}.txt", 'w'). 這樣就可以了.. 透過 #{ } 可以將變數
(還有60個字)