#1. 기본 문법
2015.02.21 22:50
#1. 기본 문법
주석
/* This is a 주석ㅋ */
; This is a 주석 too ㅋ
자료형
상수: 1
실수: 1.2
문자열: "This is 문자열ㅋ"
리스트: list(1 "text" 3 4.5) 또는 '(1 "test" 3 4.5)
변수
셸에서 입력하면 입력에 대한 결과를 바로 보여준다.
myVar = 1 => 1
myVar => 1
type(myVar) => fixnum ;문자열이면 string, 실수명 flonum 출력
함수 호출
호출할 때, 함수명과 소괄호는 띄우지 말고 붙여야 된다.
아래 형식 말고 쓸 수 있는 두 가지가 더 있지만, 아래 것만 씀.
strcat("I" " am" " a" " boy") => "I am a boy"
C나 특정 언어처럼 마침표기호 대신 소괄호로 감싸진 구문만 인식하기 때문에 아래와 같이 할 수도 있다.
; 이렇게는 가능.
strcat(
"I" " am"
" a" " boy") => "I am a boy"
; 이렇게는 불가 - 쌍따옴표 처리 못하는 듯.
strcat(
"I" " a
m" " a" " boy") => "I am a boy"
소괄호로만 인식하다보니 아래와 같이 공백으로 구분짓는 한 줄에 여러 작업을 쓰는 것도 가능하다.
myVar = strcat("Hello" " world") println(myVar)
연산
사칙연산과 부울연산이 가능하다.
이를 위한 영문 함수도 있다.
3**2 => 9 ; 제곱
a==b => t 또는 nil ; 같은 값
a!=b => t 또는 nil ; 다른 값
; 나머지 사칙연산은 다른 언어와 대동소이하므로 생략.
반환
t는 1, nil은 0
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
16 | Allegro - ilinit 함수 선언의 반복 실행 방지 | 꿈돌이 | 2021.04.24 | 413 |
15 |
번외 - 안테나 비아 제거하기.
![]() | 꿈돌이 | 2016.05.04 | 8036 |
14 |
번외 - 여러 개의 레이어 한 방에 추가.
![]() | 꿈돌이 | 2016.05.03 | 3779 |
13 |
번외 - 특정 조건(=Width)의 Cline을 선택하고 작업(=삭제)
![]() | 꿈돌이 | 2016.04.11 | 2177 |
12 |
번외 - Cline 중앙을 찾아서 Via 배치
![]() | 꿈돌이 | 2016.03.24 | 1927 |
11 | #10 배열 및 PHP 스타일 array_search | 꿈돌이 | 2015.09.01 | 3020 |
10 | #9. 문자열 / 스트링 / String | 꿈돌이 | 2015.04.06 | 2677 |
9 | #8. map 시리즈 | 꿈돌이 | 2015.04.05 | 4067 |
8 | #7. 리스트 | 꿈돌이 | 2015.04.04 | 1975 |
7 | #6. 함수(프로시저) | 꿈돌이 | 2015.02.22 | 10350 |
6 | #5. 조건문 | 꿈돌이 | 2015.02.22 | 4476 |
5 | #4. 폼 | 꿈돌이 | 2015.02.22 | 4677 |
4 | #3. 순환문 | 꿈돌이 | 2015.02.22 | 1169 |
3 | #2. 출력문 | 꿈돌이 | 2015.02.21 | 5630 |
» | #1. 기본 문법 | 꿈돌이 | 2015.02.21 | 2207 |
1 | #0. 개요 | 꿈돌이 | 2015.02.21 | 2230 |