command line argument 받기
golang에서 커맨드라인 인자를 받는법을 소개하고자한다. os 패키지를 이용하는 방법과 flag 패키지를 이용하는 방법이 있다. 1. os packageos 패키지에 Args 슬라이스를 이용하면 된다. func main() { arguments := os.Args fmt.Println(arguments) } 참고로 디폴트로 항상 애플리케이션 명칭이 첫번째 인자로 넘어가므로 Args는 항상 최소 1임을 유의해야한다. 실제 인자를 보낼때도 0이 아니라 1 인덱스부터 사용해야한다. go run exam1.go option1 option2 형태로 사용하면된다. 2. flag packageos 패키지보다 좀 더 고수준의 방식을 지원해준다. 난 인자를 받을일이 생기면 flag 패키지를 이용한다. func main..
Go
2019. 3. 23. 18:37
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- DesignPattern
- mariadb
- 정규표현식
- clean code
- EffectiveJava
- Spring
- toby
- MySQL
- frontend개발환경
- backend개발환경
- programming
- servlet
- JPA
- Git
- go-core
- code
- OOP
- Jackson
- javascript
- frontcode
- Kotlin
- spring cloud
- http
- TEST
- java8
- generics
- db
- java
- Design Pattern
- JavaScript Core
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함