비디오: Python & Ruby - 조건문 1 : 기본 문법 2024
Ruby는 크고 강력한 내장 기능 세트를 포함합니다. 가장 기본적인 것 중 하나는 간단한 산술 연산을 수행하는 기능입니다. irb 프롬프트에서 2 + 2 를 입력하고 Return (Enter) 키를 누릅니다.
2. 2. 2: 010> 2 + 2 => 4 999 와우, 루비는 유치원에서 배운 수학을 할 수 있습니다! 곱셈, 나눗셈, 뺄셈의 다른 산술 연산을 살펴 보자:
2. 2. 2: 011> 10 * 5 => 50 2. 2. 2: 012> 10 / 5 => 2 2. 2. 2: 013> 10-5 => 5
그러나 당신은 당신이 기대할 결과를 얻습니다. 화씨를 섭씨로 변환하는 수학 공식을 작성하는 것과 같은 더 복잡한 것을 시도하고 싶다면 어떻게해야할까요?
먼저 화씨 32도를 뺀 다음 결과에 5/9를 곱하면 화씨 212도 변환됩니다. 루비는 수학을 수행하고 결과, 섭씨 100도.
수식에 괄호가 포함되는 이유는 무엇입니까? 그들없이 다시 시도하십시오. 어서. 루비는 여전히 당신에게 옳은 대답을 주었습니까?
아니요, Ruby는 다른 프로그래밍 언어와 마찬가지로 특정 순서로 코드 행을 처리하기 때문에. 수학의 경우에는 다른 작업뿐만 아니라 루비도 코드를 실행할 순서와 관련하여 우선 순위를가집니다. 괄호는 원하는 순서에 따라 수학을 수행하는 프로그래밍 힌트를 제공합니다.
2. 프로그래머는이 우선 순위
우선 순위를
또는
우선 순위로, 실제로 멋진 용어로 부릅니다. 해당 코드 줄이 생각했던 방식대로 작동하지 않는다면 사용중인 코드의 우선 순위를 확인하십시오.