Lua 04. 문자열
LUA / 2012. 3. 5. 10:34
1. 문자를 숫자로, 숫자를 문자로
- 우린 c 에서 atoi 등의 함수를 사용함에 있어 문자와 숫자를 자유로이 변환할 수 있었다..
- 루아 역시 이러한 기능이 제공된다.
문자에서 숫자 : tonumber()
숫자에서 문자 : tostring()
2. string.char 함수, linefeed (줄넘김, 개행)
- string.char(n1, n2, ... )
- if ( str == 0x0a )
- 사실 우리는 이러한 16진수 코드를 간간히 사용하며 이러한 방식에 익숙하다..
- 루아에서는 문자열 변수.char() 함수 를 통해 파일쓰기에서 유용하게 사용 될 수 있을것이다.
8 - 백스페이스
9 - 탭
10 - 줄넘김
sample code
myFile:write( string.char (10) )
3. string.len 함수, 문자열 길이 얻기
- string.len( myString )
- 별 말이 필요 없다
sample code
str = "12345"
string.len( str )
4. string.sub 함수
- string.sub ( myString, start, end )
- 이 함수는 memcpy 함수를 떠올리게 된다. 원하는 문자열 변수와 시작지점, 끝 지점을 대입하면
원하는 시작위치부터 원하는 길이만큼을 돌려준다.
월/일/년 시/분/초 를 얻는법
sample code
string.format( "%s", os.date() ) )
'LUA' 카테고리의 다른 글
루아(LUA) 강좌 자료 (5) | 2012.03.05 |
---|---|
Lua 03. math (3) | 2012.03.05 |
Lua 02. 함수 (1) | 2012.03.05 |
Lua 01. 문법 (0) | 2012.03.05 |
Luci Reference: Templates (3) | 2012.02.17 |