hash = {} symbol = 'name' hash[:symbol] = 'zzWinD'
貌似这样写不了
请问可以这样写吗?还是要用其他的方法
symbol = 'name' hash[symbol.to_sym] = 'test'
#1 楼 @cantin 好简单 - - Tks~ #2 楼 @luikore Tks~ 试了,原来可以在#{}写 ruby 代码 例:puts "#{(2>1)? 'z':'zz'}"
#3 楼 @zzWinD 额 楼主手好新... puts "#{(2>1)? 'z':'zz'}"里面 标准的写法是puts "#{2 > 1 ? 'z' : 'zz'}"
puts "#{(2>1)? 'z':'zz'}"
puts "#{2 > 1 ? 'z' : 'zz'}"
:symbol 本身是个值,值为 :symbol
:symbol
需要变量用 String,见 1 楼
#4 楼 @zj0713001 嗯..接受..表示努力接受 Ruby 风格.PHP 转过来 XD
#6 楼 @zzWinD 加勒个油