Что означает символ **
в Ruby?Что делает «**» в Ruby?
(1..5).map { |i| i**2 } # => [1, 4, 9, 16, 25]
Что означает символ **
в Ruby?Что делает «**» в Ruby?
(1..5).map { |i| i**2 } # => [1, 4, 9, 16, 25]
Я никогда не использовал рубин, но из результатов я делаю вывод, что i**2
означает i^2
(то есть, i*i
):
1*1 = 1
2*2 = 4
3*3 = 9
4*4 = 16
5*5 = 25
Я не знаю, рубин, но кажется экспоненциальным, не так ли? –
Не очевидно ли это на выходе? –
@Sergio Tulentsev, no lol – kirqe