Statement 4

Kotlin - when expression

when은 C언어에서의 switch와 완전히 동일하지는 않지만 상당히 유사하다. 기본적인 해당 구문의 사용 예는 다음과 같다. when (x) { 1 -> print("x == 1") 2 -> print("x == 2") else -> { print("x is neither 1 nor 2") } } when 구문에서는 condition이 맞는 branch를 찾을 때 까지 순차적으로 확인한다. 만약 조건을 만족하는 branch가 없을 경우 else branch를 수행하게 된다. 각 조건이 하나하나씩 표현될 수도 있지만 아래와 같이 여러 종류의 조건이 comma(,)로 구분되어 표현될 수도 있다. when (x) { 0, 1 -> print("x == 0 or x == 1") else -> print("ot..

Language/Kotlin 2018.07.23

Kotlin - if expression

if expressionKotlin 에서 if는 expression이고, 즉 return 값을 가진다. 따라서 다른 언어에서 볼 수 있는 (condition?then:else)와 같은 ternary operator를 가지고 있지 않다. if 자체가 동일한 역할을 하기 때문이다. fun main(args: Array) { val a: Int = 1 val b: Int = 2 // Traditional usage var max1: Int = a if (a < b) max1 = b println("max1 : $max1") // With else var max2: Int if (a > b) { max2 = a } else { max2 = b } println("max2 : $max2") // As expres..

Language/Kotlin 2018.07.17

[03-1] Python - if (조건문)

코딩에 있어 가장 기본적인 문법 중 하나로 언어 마다 조금씩 사용법이 다르기 때문에 그 사용 방법에 대해 잘 이해하고 있어야 한다. if 구문 기본 사용법한 줄 (One line) 조건문의 특별한 사용조건 type에 따른 if 구문의 사용if 구문에서 boolean 조건if 구문에서 숫자 조건if 구문에서 문자열 조건is 와 == 차이if 구문 관련 error 1. if 구문 기본 사용법if 조건문1: 실행문1-1 실행문1-2 .... elif 조건문2: 실행문2-1 실행문2-2 .... else: 실행문 3-1 실행문 3-2 ... 주의해야할 점 if, elif, else 구문 제일 마지막에는 : (콜론)을 붙여주어야 한다. 실행문 작성시에는 들여쓰기(indent)를 꼭 해야한다. 일상 생활에서의 예와..

Language/Python 2016.08.01