If Else
Go์ conditonal statement๋ฅผ ์์๋ณด์์
If
์กฐ๊ฑด๋ฌธ์ ํํํ ๋ if๋ฅผ ์ฌ์ฉํ๋ค
ex)
package main import "fmt" func canIDrink(age int) bool { if age < 18 { return false } return true } func main() { fmt.Println(canIDrink(19)) }
Variable expression
if๋ฅผ ์ฌ์ฉํ๋ ์๊ฐ์ variable์ ์์ฑํ ์ ์๋ค
if ๋ฐ๋ก ์์ชฝ์์ variable์ ์์ฑํ๊ณ , semicolon(
;
) ์ดํ์ ๋ฐ๋ก ํด๋น variable์ ์ฌ์ฉํ ์ ์๋คex)
package main import "fmt" func canIDrive(age int) bool { // create a variable right incide of the "if" if koreanAge := age + 2; koreanAge < 18 { return false } return true } func main() { fmt.Println(canIDrive(20)) }
์ด๋ ๊ฒ ํจ์ผ๋ก์จ Code๋ฅผ ์ฝ๋ ๋ค๋ฅธ ์ฌ๋์ผ๋ก ํ์ฌ๊ธ "if-else ์กฐ๊ฑด์๋ง ์ฌ์ฉํ๊ธฐ ์ํด variable์ ์์ฑํ๊ตฌ๋!" ๋ฅผ ์ ์ ์๊ฒ ํ ์ ์๋ค
Last updated
Was this helpful?