변수Variable 선언, 자료형

//일반적인 다른 언어들과 큰 차이는 없는데… := 수염새우같은 이모티콘을 그리는게 귀찮다는 점이 다르다.

 

변수 이름 :

최신버전에서는 유니코드를 지원한다고 한다.

한글 변수명이 허용될 것이다. C#에서도 됐으니까

첫글자는 문자로…

유니코드문자,_,숫자가 사용가능 (예, num_high, bignum001 : integer)

 

델파이에서 지원하는 자료형

자료형 크기(Byte) 범위
Shortint 1 -128-127
Integer 2 -32768-32767
Longint 4 -2147483648-2147483647
Byte 1 0-255
Word 2 0-65535
Single 4
Real 6
Double 8
Extended 10
Comp 8
Currency 8 -922337203685477.5808 – 9233720368547.5807

대략 이정도

Byte : bit는 0과 1을 쌍으로 갖는다. 데이터베이스에서는 bool보다 bit를 많이 사용하는 것 같다. 이 비트 8개가 모이면 Byte가 된다.

Boolean : true와 false를 표현하는 자료형. 데이터베이스에 쓰이는 bit와 마찬가지… C#에서는 그냥 bool

Currency : 고정 소수점 타입으로 소수점 넷째자리까지 표현한다. 정확히…넷째자리까지 오차없이… 원화는 자연수 단위로 표현되지만 달러-유로 FX거래시 소수점 넷째자리까지 단위가 표현되는데 오차가 있으면 안되는 경우.. 이런경우 많이 쓰일 듯 하다.

 

문자열 표현

 

 

C#을 첫 언어로 사용하는 내가 보기에는… 델파이는 상당히 원시적인 부분이 많아 보인다.

익숙하질 않아서 그런걸까.. ?

:=이거말고도 인터페이스라던가 이런저런 부분에서 성가신 부분이 상당히 많이 보인다.