💡
演算子って忘れちゃわない?って人🐔🧠自分なりの覚え方、理解の仕方を整理してみた。①
はじめに
🐔🧠でもプログラミングするときに演算子って必要になりますよね…
演算子って使わない人生だったんで、問題文ややりたいことを非言語に直すのがイマイチできません。
コードの読み取りはパズルみたいだなーと思ったり、英文みたいだなーと思ったりしているんですが…
完成したものを読み取るのと、一から作るのは難しさが段違いですね…
どうやって考えればいいのかなあ?という自分なりの方法を見つけるため、日々奮闘中です。
今のところは、コードリーディングが好きなので、コード⇒文章に変換しているのを文章⇒コードに当てはめる!!!という意識で挑戦中です。
勉強もプログラミングも初心者だと思いますが、
頭に入っていくのを願って、アウトプットしていきます😵
%
この記述の中にある演算子の意味をまとめておきたいと思います。
if i % x == 0 && i % y == 0
result << "AB"
- % 演算子(剰余演算子)
剰余(余り)を計算するために使用されます。割り算を行った際の余りを求めるために利用されます。
remainder = 10 % 3
puts remainder # 出力: 1
こうなるということですね。
&&
- && 演算子(論理積演算子、AND演算子)
演算子は論理積(AND)を計算するために使用されます。両方の条件が真の場合に真を返します。
result = true && false
puts result # 出力: false
==
- == 演算子(等価演算子)
演算子は等しいかどうかを比較するために使用されます。左辺と右辺の値が等しい場合に真を返します。
equality = 5 == 5
puts equality # 出力: true
<<
- 演算子はビット列を左にシフトするために使用されます。主にビット操作で使用されます。
shifted_value = 1 << 2
puts shifted_value # 出力: 4 (2進数で 001 が 010 に左シフト)
もう少しまとめます
まずは、意味を把握しました。うーん。まだまだモヤモヤです🧠
Discussion