괄호는 먼저 실행된다
2023.12.14 패턴매칭에서 예시문제로 나온 코드에서 패턴매칭이란? 식에 특정한 규칙 또는 패턴이 있는지 확인하기 위해 사용되는 기법이다. is 연산자를 if문에서 사용할때, 패턴이 일치하면 새로운 변수를 선언하고 해당 값을 변수에 할당합니다. o가 int라면 if문 자체가 실행되지 않고 따라서 조건문도 실행되지않음 => number가 생성되지않음 출력 불가 o가 int가 아니라면 if문이 실행되며 o가 int가 아니기때문에 => number도 생성되지않음 return된다 고 생각했는데 아니었다 o가 int라면 *은 number만큼 출력되었다.. 왜 false인 조건문이 실행되는걸까? number가 생성되는 과정이 이해가 안되었으나 괄호() 안에 있는 식은 언제나 먼저 계산된다는 것이 떠올랐다. 전혀..