Good evening I go to a certain school I just graduated last month, but I am outputting what I learned. Last time, I made a method that can be used with [Ruby] strings, so this time I would like to touch on operators!
Operators are symbols used for programming calculations and comparisons. Please remember this because it's a mess
I said, but most of them were done in elementary school + or something, so you don't have to be prepared
|Math::PI||Constant to match pi|
|Math.sqrt||Find the square root|
I've been learning programming for half a year, but I didn't use it, so please keep it in the corner of your head.
=> nil irb(main):115:0> 1 + 1 => 2 irb(main):116:0> 1 - 1 => 0 irb(main):117:0> 1 * 2 => 2 irb(main):118:0> 4 / 2 => 2
Needless to say, the function of four arithmetic operations
irb(main):119:0> 3 / 4 => 0
By the way, the decimal point is not displayed Because this number is an Integer class, and Integer represents a number as an integer.
irb(main):122:0> n = 3 / 4 => 0 irb(main):123:0> n.class => Integer
When I checked the assigned n with class, I was able to confirm that it was "Integer".
It was described as a remainder in the above figure, but what is the story? The surplus is the remainder of the division.
irb(main):128:0> 9 % 7 => 2
9/7 = 1 ・ ・ ・ Because it is a remainder of 2, 2 is displayed.
Exponentiation is simply exponentiation.
irb(main):131:0> 4 ** 2 => 16
If you look at this, you can see 4 * 4 = 16
Math :: PI is pi But you can do finer calculations than 3.14
irb(main):138:0> 3 * 3 *3.14 => 28.26 irb(main):139:0> 3 * 3 * Math::PI => 28.274333882308138
As you can see, the second decimal place is different
Math.sqrt This is a method to find the square root
Can be used with Math.sqrt (numbers)
irb(main):140:0> Math.sqrt(4) => 2.0
I asked for 4 but 2 for √4
irb(main):143:0> Math.sqrt(2) => 1.4142135623730951
People, people, people, nostalgic
I'll use operators a lot in the future so let's remember But it's enough to keep in mind the power below the power