jgjgill

Scalar Type이란?

No Filled

Scalar

스칼라(scalar)는 하나의 숫자로만 표시되는 양으로 단지 크기만 갖고 있는 물리량을 의미한다.

수학에서 사용되는 용어인데 ‘이런 의미구나’ 하고 넘어가자 😇

프로그래밍에서

scalar type은 배열이나 객체와 같은 복잡한 데이터 구조와 달리 단일 값을 나타낼 수 있는 데이터 타입이다.

정수, 문자열 등과 같은 primitive type이 포함될 수 있다.

Primitive Type과 다른 점은?

그럼 scalar typeprimitive type은 무엇이 다를까?

관심사와 반의어

scalar단일 값인지, 복합적인 값인지 구분하는 것에 집중한다.

compound와 대조된다.


반면 primitive type직접적인 값인지, 실제 값을 포함하는 무언가에 대한 참조인지 구분하는 것에 집중한다.

reference type과 대조된다.

Scalar type과 Primitive Type의 구조

스칼라 타입과 원시 타입 구조

primitive type프로그래밍 언어에 내장되어 있다. 가장 기본적인 연산을 제공하는 특정 유형의 스칼라 타입인 것이다.

scalar typeprimitive type뿐만 아니라 열거형이나 단일 값을 나타낼 수 있는 사용자 정의 유형의 다른 데이터 유형도 포함될 수 있다.


즉 모든 원시 타입은 스칼라 타입이지만, 모든 스칼라 타입이 원시 타입이 되는 것은 아니다.

참고 문서

@2023 powered by jgjgill