Re: [問題] 開檔和讀檔問題

看板Ruby作者 (事無終始無務多業)時間18年前 (2006/12/16 23:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《skyboy (yes i do...)》之銘言: : 問題1: : 因為是ruby新手 所以有些東西不是很了解 : 比如說, ruby變數使用不用宣告 : 那我如果在做開檔程式時, 如下 : filename = 1 : File.open("filename") : 第2行開檔好像沒辦法?, 轉成.to_i好像也不行? : 那以file open來說, 怎麼開啟變數名稱的資料呢?? 你可以直接讀入變數值當做 string. 像這樣子: filename = 1 File.open("#{filename}") 或者你想幫這個檔加上附檔名, 可以像這樣子: File.open("#{filename}.txt", 'w') 這樣就可以了. 透過 #{ } 可以將變數值讀入後轉為 string. 當然原本是 string 的就不會進行轉換而直接代入了. 這也是一個很方便的用法, 不妨記下. 在處理大量檔案時很方便. 譬如你在 traverse 所有檔案時. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.90.16.98 ※ 編輯: ytk 來自: 203.90.16.98 (12/16 23:16)
文章代碼(AID): #15X0i-b7 (Ruby)
文章代碼(AID): #15X0i-b7 (Ruby)