Jey*_*han 7 ruby
Ruby中%Q和%{}的语义是什么?他们之间有什么区别?
mca*_*dre 11
吉姆霍斯金斯清理了它.
%Q相当于双引号的红宝石字符串.即使您使用%Q {}作为分隔符,#{expression}评估也可以像双引号字符串一样工作! 您也可以省略Q,它将具有相同的功能.我建议让Q更清楚.
%Q相当于双引号的红宝石字符串.即使您使用%Q {}作为分隔符,#{expression}评估也可以像双引号字符串一样工作!
您也可以省略Q,它将具有相同的功能.我建议让Q更清楚.
Joh*_*and 7
不,没有功能差异.有些人可能认为%Q {}更清晰,但两者都是插值字符串(就像使用双引号一样).
归档时间:
16 年,6 月 前
查看次数:
647 次
最近记录:
12 年 前