指数即是俗称的“多少次方”
ruby里面用双乘号"**"表示,例如2**2得4,4**2得16等等,但是
[code]puts 2**2**2**2**2[/code]
不是我预期的结果。
我测试了一下,加括号就符合预期的结果了,如下:
[code]puts (((2**2)**2)**2)**2[/code]
搜索了一下,有人遇到同样的这个问题
[url]http://www.relevancellc.com/2007/2/3/panic-at-the-exponents[/url]
ruby里面用双乘号"**"表示,例如2**2得4,4**2得16等等,但是
[code]puts 2**2**2**2**2[/code]
不是我预期的结果。
我测试了一下,加括号就符合预期的结果了,如下:
[code]puts (((2**2)**2)**2)**2[/code]
搜索了一下,有人遇到同样的这个问题
[url]http://www.relevancellc.com/2007/2/3/panic-at-the-exponents[/url]