대입

대입



변수 뒤의 = (이콜)은 수학 방정식과 같다는 의미는 아니며,
"변수의 상자 안에 값을 넣는다"라는 의미입니다.
이것을 대입이라고 합니다.

이 =는 대입 연산자라고 합니다.

여기서 반드시 기억해야 할 중요한 포인트이지만,
「Ruby에 있어서=가 1개의 식은 반드시 「우측의 값을 왼쪽의 변수에 대입한다」라고 하는 의미」인 것입니다.



【예】irb
# piという変数の中身を円周率の3.14159であると定義する
irb(main):001:0> pi = 3.14159

# piを呼び出すと格納された3.14159が返ってくる
irb(main):002:0> pi
=> 3.14159

# 何度実行しても格納された3.14159が返ってくる
irb(main):003:0> pi
=> 3.14159

위의 예에서 하고 있는 처리는, 「pi라고 하는 변수에 원주율을 나타내는 수치 3.14159를 대입한다」라고 하는 것이 됩니다.
그러면 변수 pi의 내용은 수치의 3.14159가 됩니다.

그 때문에, 수치를 돌려주는 「pi」에 대해서는, to_i 메소드나 연산자에 의한 계산 등,
수치가 할 수 있는 모든 동작이 같은 방식으로 가능합니다.

요약



대입이란 변수와 같은 상자 안에 값을 넣는다.

이상.

좋은 웹페이지 즐겨찾기