데이터 타입
데이터 타입 (Data Types)
Octave에는 여러 내장 데이터 타입이 들어 있어요. 실수와 복소수 스칼라·행렬, 문자 문자열, 데이터 구조 타입, 그리고 모든 데이터 타입을 담을 수 있는 배열까지 있지요. 여기서는 이 내장 타입을 훑어보고, 값의 타입을 확인하는 함수도 소개할게요.
본문
간단한 C++ 코드를 작성해서 새로운 특수 데이터 타입을 정의하는 것도 가능해요. 일부 시스템에서는 Octave가 실행 중인 상태에서도 새 데이터 타입을 동적으로 불러올 수 있어서, 타입 하나를 추가하려고 Octave 전체를 다시 컴파일할 필요가 없어요. Octave의 동적 링크 기능에 대해 더 알고 싶다면 External Code Interface를, 새 데이터 타입을 정의하기 위해 해야 할 일은 User-defined Data Types를 참고하세요.
typeinfo
typestr = typeinfo (expr)
cstr = typeinfo ()
표현식 expr의 타입을 문자열로 반환해요. expr을 생략하면 현재 설치된 모든 데이터 타입을 담은 문자열 셀 배열을 반환해요. 참고: class, isa.
더 알아보기
- 수치 데이터 타입(Numeric Data Types)과 문자열(Strings) 문서에서 타입별 내용을 계속 다뤄요.
class,isa같은 타입 검사 함수도 함께 보면 좋아요.