루아(Lua) 튜토리얼 4 | 문자열 (Strings)
루아에서 문자열은 바이트의 연속이다(sequences). 이 바이트들을 텍스트로 인코딩 하는 방식에 대하여 특정한 방식을 취하진 않는다. 유니코드도 사용할 수 있는데 가급적이면 UTF-8 인코딩을 권하고 있다. (UTF-8이 가장 보편적이다) 루아에서는 문자열에 관한 다양한 라이브러리 함수를 지원한다. 예제로 알아보자. * 문자열 대체하기 string 의 메소드 gsub는 substitute, replace 의 의미를 가지고 있다. 매개변수는 ("문자열", 대체할 문자열, 대체 문자열) 로 직관적이다. * 문자열 길이 계산(바이트) 바이트 단위로 문자열의 길이를 계산할 수 있다. 영어는 한글자에 1바이트사용하고 유니코드를 UTF-8로 바꾼 한글은 3바이트를 사용한다. 그것을 감안해서 보면 된다. prin..