标签: ruby
我最近遇到了这个计算“4 * n!”
s_attr_header
让我对def moreThanUsual n eval [*1..n, 4] * ?* # 4 * Math.gamma(n + 1) end 感兴趣,经过实验,我看到了:
def moreThanUsual n eval [*1..n, 4] * ?* # 4 * Math.gamma(n + 1) end
?*
这个奇怪的操作符是什么,只对它采取一个正在进行的特征,并将其更改为字符串?
答案 0 :(得分:1)
问号前缀产生一个字符;你之后写的那个。