Go 특징
UTF-8 | |
클래스 없음 | 구조체 있음 |
상속 없음 | |
메소드 있음 | 구조체 안에 메소드 정의 가능 |
인터페이스 있음 | |
익명 함수 있음 | 함수 리터럴 |
가비지 컬렉터 있음 | |
포인터 있음 | |
제너릭 프로그래밍 없음 | 배열, map 은 있음 |
네임스페이스 없음 | 패키지 단위로 구분 |
Exception 없음 | panic, recover 가 있지만 가볍게 쓰는 것은 아님 |
헬로우 월드
/**
* main package 는 단 한개
*/
package main
import "fmt"
// main function 은 main 패키지안에 존재함
func main() {
fmt.Println("Hello world")
}
반응형
댓글