지난 포스팅에 이어 내장 제어구문에 대해 이어서 학습해 보도록 하겠습니다. 이번 포스팅에서는 try표현식을 학습할 예정이며, if/while/for에 대해서는 아래 글을 참고해 주세요 :) [Scala] Programming in Scala - 7장. 내장 제어 구문 오랜만에 스칼라 학습 시간입니다. 오늘은 스칼라의 내장 제어 구문에 대해 알아보도록 하겠습니다. 스칼라가 제공하는 내장 제어 구문은 if, while, for, try, match, 함수 호출밖에 없습니다. 그리고 icandhee.com 5. try 표현식으로 예외 다루기 스칼라의 예외는 다른 언어와 유사하게 동작합니다. 발생한 예외를 잡아서 처리할 수도 있고, 밖으로 던질 수도 있습니다. 5.1 예외 발생시키기 스칼라에서 예외를 발생시키는..
오랜만에 스칼라 학습 시간입니다. 오늘은 스칼라의 내장 제어 구문에 대해 알아보도록 하겠습니다. 스칼라가 제공하는 내장 제어 구문은 if, while, for, try, match, 함수 호출밖에 없습니다. 그리고 스칼라의 내장 제어 구문은 대부분 반환 값이 있습니다. 1. Intro 자바와 같은 명령어 언어에서는 삼항 연산자와 if 문이 별개의 문법으로 존재합니다. *삼항 연산자 : 반환 값을 지닌 if문 입니다.(ex. 조건식 ? 반환값1 : 반환값2) 하지만, 스칼라의 if문은 기본적으로 반환 값을 가지고 있습니다. 그 외에 for, try, match 구문도 반환 값을 가지고 있습니다. 오직 while 내장 제어 구문만이 반환값을 가지고 있지 않습니다. 내장 제어 구문이 반환 값이 없는 명령어 언..