简单的Ruby数学操作代码含义
以下符号在Ruby中是什么意思简单的Ruby数学操作代码含义,ruby,Ruby,以下符号在Ruby中是什么意思 ** 例如: 2**5 这是什么意思?简而言之,RTFM x**y是“y-x的次幂”。在其他一些计算机环境中(如TeX),它通常写为^2**5是二(32)的五次方。简而言之,RTFM x**y是“y-x的次幂”。在其他一些计算机环境中(如TeX),它通常写为^2**5是二(32)的五次方。它表示二到五次方。它也类似于splat,但在Ruby 2.0中引入的参数中用作一元运算符时使用哈希。它表示2到5次方。它也类似于splat,但在Ruby 2.0中引入的参数中
**
例如:
2**5
这是什么意思?简而言之,RTFM
x**y
是“y
-x的次幂”。在其他一些计算机环境中(如TeX),它通常写为^
2**5
是二(32)的五次方。简而言之,RTFM
x**y
是“y
-x的次幂”。在其他一些计算机环境中(如TeX),它通常写为^
2**5
是二(32)的五次方。它表示二到五次方。它也类似于splat,但在Ruby 2.0中引入的参数中用作一元运算符时使用哈希。它表示2到5次方。它也类似于splat,但在Ruby 2.0中引入的参数中用作一元运算符时使用哈希。它是指数运算符。试试看;你会看到它的作用。是一个接受一个参数的方法。您可以编写2.*(3)#=>8
,就像您可以编写所有带一个参数的方法一样,但是Ruby允许您编写2**3#=>8
。后一种形式称为“语法糖”,这意味着它是Ruby允许的一种特殊格式。它是指数运算符。试试看;你会看到它的作用。是一个接受一个参数的方法。您可以编写2.*(3)#=>8
,就像您可以编写所有带一个参数的方法一样,但是Ruby允许您编写2**3#=>8
。后一种形式称为“语法糖”,这意味着它是Ruby允许的一种特殊格式⋆y(我理解。)在APL中,x⋆y
(我明白。)