だから私はいくつかのコードで遊んでいたと私は、電力事業者で遊ぶことを試みました。だから私は、おそらく私は、この目的のためにキャレット(^
)を使用することができると思ったが、それを使用した後:
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
wth!だから、私は4^i
に行ってプロットして、1^i & 3^i
はdecent patternsだが、2^i & 4^i
はちょうど11個のプロット点で目に見えるパターンが見えない場所だったので、私はあなたに来た。あなたに尋ねる紳士:
何が^
のために使用されますか?
私はそれがXOR演算子だと思います。 – Gumbo
時には私はSOコミュニティを取得できません。なぜそれは愚かなhttp://stackoverflow.com/questions/11464250/using-in-ruby質問は、これはdownvotesを取得し続けている間、+2 upvotesを得たか? – ted
@ted質問は十分に調査されていないか、十分な情報が含まれていない、または理解が難しいという理由で下降してしまいます。これは前者の場合です。なぜなら、「キャレット演算子ルビ」のWeb検索が問題に答えてくれるからです(スタックオーバーフローの問題はありません)。 – coreyward