일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Go언어
- 프로그래머스
- 파이썬
- Java
- HBase
- 리눅스
- zookeeper
- 동적프로그래밍
- 문제풀이
- docker
- 코드워
- scala
- gradle
- DP
- codewars
- 주키퍼
- programmers
- 튜토리얼
- golang
- Linux
- redis
- 알고리즘
- Python
- boj
- 스칼라
- OOM
- go
- dynamic programming
- leetcode
- 자바
- Today
- Total
목록2017/01/15 (2)
파이문
Go switch 문(Go switch example) Go switch 문은 break를 사용하지 않습니다. (저는 파이썬 밖에 하지 않아서 switch 문에 대해서 잘 몰랐는데요. 알고보니 java에서는 매 케이스마다 break를 해주어야 하더군요.) i := 2 fmt.Print("Write ", i, " as ") switch i { case 1: fmt.Println("one") case 2: fmt.Println("two") case 3: fmt.Println("three") }물론 break를 명시하여도 에러가 나진 않습니다 Go에는 다른 언어와는 다른 생소한 키워드 fallthrough가 있는데요. 자바의 경우 break 문을 실행하지 않으면 모든 케이스에 대하여 검사합니다. 하지만 앞서 ..
Go 반복문(Go for loop example) Go 언어에는 반복문이 for 문 밖에 없습니다. for 반복문은 다른 언어와 비슷한 문법을 갖고 있고, 소괄호는 없고 중괄호는 필수라는 점만이 다릅니다.package main import "fmt" func main() { sum := 0 for i := 0; i < 10; i++ { sum += i } fmt.Println(sum) } 무한 루프인 경우 for 반복문 안을 비워두고 사용하면 됩니다.for { } C언어에서 while문을 사용하는 것 처럼 구현할 수도 있습니다.sum = 1 for sum < 1000 { sum += sum } Go 조건문(Go if statement example) for 문과 비슷하게 소괄호는 필요 없고, 중괄호는 반..