INDEX
1. table 사용법
2. table<v> 사용법
3. table<k,v> 사용법
👩💻 table 사용법
table은 다른 것들과는 달리 Sync가 되지 않습니다.
Sync가 되지 않으니 값을 변경할 수 없습니다!
배열에는 모든 자료형을 섞어서 저장할 수 있습니다.
# 선언
table Table_Name = { }
# 초기화
self.Table_Name = {"일번", 1, "모든 자료형 가능"}
# 사용
for i=1, #self.Table_Name do
log(self.Table_Name[i])
end
# 사용 예시

👩💻 table<v> 사용법
데이터 값을 바꿀 수 있는 배열입니다.
다만, table과는 달리 한 가지의 데이터 타입만을 저장할 수 있는데요,
저장할 데이터 타입을 <> 안에 기입하여 사용할 수 있습니다.
아래에서 string타입을 사용하는 table<v>를 예시로 보여드리겠습니다.
# 선언
table<string> Table_Name = { }
# 초기화
self.Table_Name[1] = "hi!"
self.Table_Name[2] = "이렇게 배열을 초기화 합니다."
# 사용
for i=1, #self.Table_Name do
log(self.Table_Name[i])
end
# 사용 예시

👩💻 table<k,v> 사용법
데이터 값을 바꿀 수 있는 배열입니다.
table<v>처럼 한 가지의 데이터 타입만을 저장할 수 있고,
배열의 각 데이터에 이름을 붙일 수 있습니다.
저장할 데이터의 이름의 데이터 타입과 저장할 데이터의 타입을 <> 안에 기입하여 사용할 수 있습니다.
아래에서 string타입 이름을 사용하며, number타입 데이터를 저장하는 table<k,v>를 예시로 보여드리겠습니다.
# 선언
table<string, number> Table_Name
# 초기화
self.Table_Name["first"] = 1
self.Table_Name["two"] = 2
# 사용
for v,k in pairs(self.Table_Name) do
log(v,k)
end
# 사용 예시

'Client > MSW' 카테고리의 다른 글
[MOD/중급] 2. 자동으로 HP바를 만드는 컴포넌트 (0) | 2022.02.01 |
---|---|
[MOD/중급] 1. HP바 만들기 (0) | 2022.01.31 |
[MOD/기초] 2. 엔티티와 엔티티 배치하기 (0) | 2022.01.25 |
[MOD/기초] 1. 게임 만들기 (0) | 2022.01.25 |
INDEX
1. table 사용법
2. table<v> 사용법
3. table<k,v> 사용법
👩💻 table 사용법
table은 다른 것들과는 달리 Sync가 되지 않습니다.
Sync가 되지 않으니 값을 변경할 수 없습니다!
배열에는 모든 자료형을 섞어서 저장할 수 있습니다.
# 선언
table Table_Name = { }
# 초기화
self.Table_Name = {"일번", 1, "모든 자료형 가능"}
# 사용
for i=1, #self.Table_Name do
log(self.Table_Name[i])
end
# 사용 예시

👩💻 table<v> 사용법
데이터 값을 바꿀 수 있는 배열입니다.
다만, table과는 달리 한 가지의 데이터 타입만을 저장할 수 있는데요,
저장할 데이터 타입을 <> 안에 기입하여 사용할 수 있습니다.
아래에서 string타입을 사용하는 table<v>를 예시로 보여드리겠습니다.
# 선언
table<string> Table_Name = { }
# 초기화
self.Table_Name[1] = "hi!"
self.Table_Name[2] = "이렇게 배열을 초기화 합니다."
# 사용
for i=1, #self.Table_Name do
log(self.Table_Name[i])
end
# 사용 예시

👩💻 table<k,v> 사용법
데이터 값을 바꿀 수 있는 배열입니다.
table<v>처럼 한 가지의 데이터 타입만을 저장할 수 있고,
배열의 각 데이터에 이름을 붙일 수 있습니다.
저장할 데이터의 이름의 데이터 타입과 저장할 데이터의 타입을 <> 안에 기입하여 사용할 수 있습니다.
아래에서 string타입 이름을 사용하며, number타입 데이터를 저장하는 table<k,v>를 예시로 보여드리겠습니다.
# 선언
table<string, number> Table_Name
# 초기화
self.Table_Name["first"] = 1
self.Table_Name["two"] = 2
# 사용
for v,k in pairs(self.Table_Name) do
log(v,k)
end
# 사용 예시

'Client > MSW' 카테고리의 다른 글
[MOD/중급] 2. 자동으로 HP바를 만드는 컴포넌트 (0) | 2022.02.01 |
---|---|
[MOD/중급] 1. HP바 만들기 (0) | 2022.01.31 |
[MOD/기초] 2. 엔티티와 엔티티 배치하기 (0) | 2022.01.25 |
[MOD/기초] 1. 게임 만들기 (0) | 2022.01.25 |