프리파스칼 문법은 델파이와 뭔가 미묘하게 다르지만,
다행히 delphi 호환모드가 있어 델파이의 코딩습관을 그대로 유지할 수 있습니다.
FPC 문법을 따로 배우실 필요는 없습니다.
각 유니트 제일 윗쪽에 다음과 같은 지시자를 추가해주세요.
{$ifdef fpc}
{$mode delphi}
{$endif}
이렇게 하면 델파이와 같은 방식 (함수에서 Result 구문 등...) 을 쓸 수 있게 됩니다.
답변을 남기다보니... C, C++ 사용자시군요.
{}는 begin ~ end 로, 대입는 "=" 말고 ":=" 로... 비교는 "==" 가 아닌 "=" 로, 포인터는 * 가 아닌 ^,
그리고 &가 아닌 @ 인 정도의 차이가 있고요...
나머지 제어문은 C보다 약간 빡빡한 느낌일 뿐이니 금방 익숙해지실꺼에요... ^^;;
MarunGuy 님이 쓰신 글 :
: 안녕하세요.
:
: 라자루스 게시판이 없어서 여기에 씁니다.
: 라자루스를 써보고자 오브젝트 파스칼(프리 파스칼?) 을 배울려고 합니다.
:
: 그래서, 강좌나 자료 추천 좀 부탁합니다.
:
: C, C++, 파이썬을 주로 사용합니다.
: 여기 강좌/문서 게시판에서 "오브젝트파스칼 랭귀지 안내서" PDF 파일을 받았는데
: 레퍼런스형태라서 처음 접하는 저에겐 좀 어렵네요.
: "Essential Pascal" 문서는 너무 간단한 것 같구요.
:
: "델파이 프로그래밍 언어" ( http://www.yes24.com/24/goods/3359533?scode=032&OzSrank=1 ) 책도
: 레퍼런스라 하고 이 책에서 추천하는 "오브젝트 파스칼 입문" 은 절판인 듯 하구요.
:
: 다시 한번 추천 부탁합니다.
:
: 그럼...
|