변수

변수

    Go: 변수와 상수 (var, const)

    Go 는 정적 타입 언어다 이번 포스트에서는 Go 에서 변수와 상수에 대해 알아보자. 변수를 코드에서 사용하고 활용하는 법에 대해 알아보기전에 먼저 알아야할 사항이 있다면, Go 는 정적 타입 언어라는 점이다. 정적 타입은 컴파일 타임에 타입이 결정되며 런타임 중에 동적으로 타입이 변경될 수 없음을 말한다. 인터프리터를 사용하는 동적 언어인 자바스크립트, 파이썬과는 전혀 다른 성격을 띄고 있다. 정적 타입을 가진 언어는 대체로 빠른 속도를 가진다. 런타임 중에 타입을 추론하거나 그로 인해 다시 한 번 최적화를 진행해야 하는 상황이 발생하지 않기 때문이다. 이러한 정적 타입 언어에는 대표적으로 C 가 있다. Go 는 구글이 개발했지만, 마이크로소프트 또한 타입을 무척이나 좋아하기 때문에 C/C++/C#/T..

    PHP: 변수 (가변 변수, 스코프, 슈퍼 글로벌 변수)

    변수 변수는 타 언어와 마찬가지로 값을 담을 수 있는 메모리 공간입니다. 객체의 경우에는 메모리의 주소가 저장되어 힙영역에 있는 값을 참조할 것입니다. 그 외에는 일반적인 스택 메모리에 저장이 되겠지요. PHP 는 동적인 언어입니다. 따라서 런타임 중에 변수의 값이 자유자재로 변경될 수 있습니다. 이는 자바스크립트나 파이썬과 비슷합니다. PHP 의 변수는 변수의 이름 앞에 $ 를 붙여서 선언할 수 있겠습니다. $message = 'Hello, world'; // String $userCount = 0; // Int $pi = 3.14; // Double $is_visited = false; // Boolean $temp = null; // NULL 변수 사용하기 일반적으로 변수를 사용하려면 그저 $ 기호..