동적 프로그래밍

    [Go] Go 정적 타입 언어, 동적 프로그래밍 세미콜론, 모호한 요소제거, 주석 사용법

    이번 시간에는 Go언어 정적 타입언어와 동적 프로그래밍을 알아보도록 하겠습니다. 정적 타입 언어, 동적 프로그래밍 Go는 엄격하게 타입을 확인하는 정적 타입 언어지만, 동적 타입 언어의 특성도 수용하고 있습니다. 변수의 타입을 지정하지 않더라도 컴파일러가 변수에 할당되는 값의 타입을 알아서 결정하며 인터페이스는 덕 타이핑 방식으로 동작합니다. Go의 모호한 요소제거 Go는 코드를 작성할 때 혼동을 줄 수 있는 모호한 문법을 피했습니다. ++(증가)과 --(차감)같은 증감 연산자는 후치 연산으로만 사용이 가능하고 증감 연산에는 반환 값이 없습니다. 즉 i = i++또는 ++i 같은 코드가 허용되지 않습니다. 그리고 C나 C++처럼 변수의 메모리 주소에 접근할 수 있게 포인터 사용을 허용하지만 포인터 연산은..