重複の可能性:
Ruby でのキャレット記号 ( ^ ) の使用
それで、私はいくつかのコードをいじっていて、べき乗演算子をいじってみました。だから私はおそらく^
この目的のためにキャレット()を使うことができると思ったが、それを使った後:
for i in 0..10
puts "#{i} #{1^i}\n"
end
私はいくつかの本当にファンキーな結果を得ました
0 - 1
1 - 0
2 - 3
3 - 2
4 - 5
5 - 4
6 - 7
7 - 6
8 - 9
9 - 8
10 - 11
私が見る唯一のパターンは、奇数で-1、偶数で+1ですが、試してみると:
for i in 0..10
puts "#{i} #{2^i}\n"
end
私は得る:
0 - 2
1 - 3
2 - 0
3 - 1
4 - 6
5 - 7
6 - 4
7 - 5
8 - 10
9 - 11
10 - 8
と!それで、私は4^i
それらをプロットし続け、まともなパターンが1^i & 3^i
出てきましたが、わずか11個のプロットポイントで目に見えるパターンがなく(可能性は非常に低いですが)いたるところにありました。あなた:2^i & 4^i
一体何に^
使われているの!?