개발/Golang (2) 썸네일형 리스트형 [golang] strings package 예제 package main import ( "fmt" s "strings" "unicode" ) var f = fmt.Printf func main() { // 대소문자 변환 upper := s.ToUpper("Hello there!") f("To Upper: %s\n", upper) f("To Lower: %s\n", s.ToLower("Hello THERE")) // 개행 단위로 첫글자를 대문자로 변환 f("%s\n", s.Title("tHis wiLL be A title!")) // 대소문자 구분없이 같은지 검증 f("EqualFold: %v\n", s.EqualFold("Mihalis", "MIHAlis")) f("EqualFold: %v\n", s.EqualFold("Mihalis", "MIHAli.. [golang] Go 언어의 규칙 1. 사용하지 않을 Go 패키지는 임포트하지 말것 Go 언어 규칙을 무시하는 방법도 있긴 하다.. package main import ( "fmt" _ "os" # 언더스코어를 붙이면 무시. ) func main() { fmt.Println("hello there!") } 2. 중괄호 작성 스타일을 따를 것 컴파일러에서는 문장의 끝에 세미콜론(;)을 넣기 때문에 에러 발생 package main import ( "fmt" ) func main() { fmt.Println("hello there!") } 3. Go 함수에서 발생한 에러를 로그에 기록하거나 리턴한다. 단 특별한 이유가 없다면 둘다 하지 않는다 4. Go 언어의 interface는 데이터나 데이터 구조가 아니라 동작을 정의하는 것이다 5. i.. 이전 1 다음