문법비교

GO / PHP / NODEJS / PHP - 변수 선언

큰세상2000 2023. 4. 5. 02:40
반응형

※ Go


Go 언어에서 변수는 다음과 같이 선언합니다.

var 변수명 자료형 = 초기값

 

예를 들어, 정수형 변수 i를 0으로 초기화하려면 다음과 같이 선언합니다.

var i int = 0

 

하지만 Go에서는 변수 타입을 생략할 수 있습니다. 이 경우, 초기값의 타입에 따라 Go 컴파일러가 타입을 추론합니다.

var i = 0 // 타입을 생략한 경우

 

또한, Go에서는 짧은 변수 선언을 지원합니다. 이 경우, 변수를 선언하고 초기화할 수 있습니다.

i := 0 // 짧은 변수 선언

 


※ PYTHON

 

Python에서 변수는 다음과 같이 선언합니다.

변수명 = 초기값


예를 들어, 정수형 변수 i를 0으로 초기화하려면 다음과 같이 선언합니다.

i = 0

 

Python은 동적 타입 언어이기 때문에, 변수를 선언할 때 타입을 지정할 필요가 없습니다.

 


 

※ Node.js
Node.js에서 변수는 다음과 같이 선언합니다.

var 변수명 = 초기값



예를 들어, 정수형 변수 i를 0으로 초기화하려면 다음과 같이 선언합니다.

var 변수명 = 초기값

 

Node.js도 Python과 같이 동적 타입 언어이기 때문에, 변수를 선언할 때 타입을 지정할 필요가 없습니다.

 


※  PHP

 

PHP에서 변수는 다음과 같이 선언합니다.

$변수명 = 초기값;

 

예를 들어, 정수형 변수 i를 0으로 초기화하려면 다음과 같이 선언합니다

$i = 0;

 

PHP에서 변수 이름 앞에는 반드시 달러 기호($)를 붙여야 합니다. 또한, PHP에서는 변수의 타입을 지정할 필요가 없습니다.

 

반응형