If

    Go: 조건문 (if, switch)

    조건문은 다른 언어에서도 기본적인 사항이지만, 더욱 간결하게 제공된다. 조건문은 기본적으로 if ~ elseif ~ else, switch ~ case 가 존재한다. switch ~ case 문은 없는 언어도 있기야 한데, 효과는 비슷하더라도 용도가 상당히 다르기 때문에 추가한게 아닐까 싶다. if ~ else if ~else Go 언어의 조건문의 경우 파이썬처럼 중괄호가 없다. 그래서인지 파이썬이 아닌 일부 타언어를 하다가 Go 언어를 하는 경우 실수를 할 수도 있다. 그 외에 사용법은 타언어와 같다. 조건에 맞으면 if, 안맞으면 else if 의 조건을 검사, 그 마저도 안 맞으면 else 블록의 코드를 실행한다. package main import "fmt" func main() { // -> H..

    PHP: 조건문 (if, switch)

    if ~ elseif ~ else if ~ elseif ~ else 문은 다른 언어와 크게 다르지 않습니다. 조건에 맞으면 if, 안 맞으면 elseif, else 를 순차적으로 검사하고 처리합니다. 우리가 알아야 하는 것은 조건을 사용할 때, false 로 처리되는 것들이며, [], '', false, 0, null 과 같은 것들은 모두 거짓으로 판단됩니다. // [], '', false, 0, null -> false if (true) { echo 'Hello, world'; } // -> Bye if (false) { echo 'Hello, world'; } else { echo 'Bye'; } // -> Who are you? if (false) { echo 'Hello, world'; } els..