2015-09-06 49 views
-3

假設我們有一個代碼:編程只用字母

puts eval(OurCode) 

變量OurCode應該只使用abcdefghijklmnopqrstuvwxyz,空間和新的生產線。我們可以編寫一個代碼來讀取當前目錄中的文件列表嗎?我被告知它可能在Ruby中。

+0

奇怪。我不確定是否有可能。 –

+2

這個問題可能更適合http://codegolf.stackexchange.com – Baldrick

+3

我投票結束這個問題作爲題外話,因爲這個問題可能更適合codegolf.stackexchange.com –

回答

2

使用來自Ruby的OS shell命令,你可以做下面的事情 - 否則,這似乎是不可能的。

puts eval("`ls .`") # list of files in current dir 
puts eval("`cat data.csv`") # content of file data.csv 

可以在不eval也都做了,雖然

puts `ls .` # list of files in current dir 
puts `cat data.csv` # content of file data.csv 
+0

它使用'只有字符,字母表允許 – JustACPPFan