-3

文字列内でどのように減算を行いますか? 90% ではなく 0 になります。

#!/bin/ruby
puts " some text #{100%10} some text "
4

2 に答える 2

2

%のエイリアスですmodulo

10 / 3  #=> 3
10 % 3  #=> 1

私はあなたが書きたいと思います:

puts " some text #{100 - 10}% some text "
于 2013-11-11T11:39:35.123 に答える
2

この場合、答えは 0 です。なぜなら100%10、割り算の余りが 0 だからです。100 は 10 で割り切れます-

于 2013-11-11T11:35:37.163 に答える