Ich habe gerade gelesen den folgenden Code:Was ist das Ruby-Syntax?
class Dir
def self.create_uniq &b ### Here, & should mean b is a block
u = 0
loop do
begin
fn = b[u] ### But, what does b[u] mean? And b is not called.
FileUtils.mkdir fn
return fn
rescue Errno::EEXIST
u += 1
end
end
io
end
end
ich meine Verwirrung als Kommentar in den Code zu setzen.
Nach dem [Ruby-Style Guide] (https: // Github .com/bbatsov/ruby-style-guide) sollten Sie "proc.call()' über 'proc []' oder 'proc.()' für beide lambdas und procs bevorzugen. "* – Stefan
@Downvoter: Bitte erläutern dein Downvote. –