일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- go
- 영화
- 리뷰
- FOR
- Sync
- package
- channel
- File
- c++
- JavaScript
- mutex
- API
- Python
- write
- bitcoin
- go언어
- Linux
- C
- 책
- json
- Callback
- GO 언어
- Golang
- http
- window
- install
- tcp
- windows
- Close
- range
- Today
- Total
목록label (3)
Code Habit
중첩된 for문에서 break로 for문을 빠져 나오면 가장 가까운 for영역만 나오게 된다. 중첩된 for문을 완전히 빠져나오고 싶을때 label을 활용할 수 있다. func main() { a, b := 9, 9 Out: for i := 0; i < a; i++ { for j := 0; j < b; j++ { if j == 5 { break Out } } } } 'Out' 레이블을 최상단 for문 바로 위에 정의해주고 안쪽에서 break 할때 해당 레이블을 명시하면 중첩된 for문을 모두 빠져나온다. 참고로 레이블을 사용하여 중첩된 for문을 빠져나오는 것은 마치 goto문을 활용하는 것과 같기때문에 자칫 코드에 혼란을 가미할 수 있으니 꼭 필요한 경우만 사용하고 되도록 중첩된 for문의 사용을 지양..
tkinter 라이브러리를 통해 Button 및 Label을 간단히 만들어 볼 수 있다. 각 컨트롤을 만들기 전 이를 배치할 window 창을 만든다. from tkinter import * win = Tk() win.title("button & label") win.geometry("540x380") win.option_add("*Font", "돋움20") win.mainloop() Button() 함수로 버튼을 생성하고 pack() 함수로 버튼을 배치한다. btn = Button(win) btn.config(width=20, height=20) btn.config(text="버튼1") def clicked(): print("Clicked !") btn.config(command = clicked) b..