lua string.format 옵션
-
06-07-2019 - |
문제
이것은 어리석은 질문처럼 보일 수 있지만 String.format의 문자열 교체에 사용되는 기호는 무엇입니까? 누군가 나를 사용하는 방법의 간단한 예를 알려줄 수 있습니까?
해결책
lua의 string.format는 c의 printf와 동일한 패턴을 따릅니다.
http://www.cplusplus.com/reference/clibrary/cstdio/printf/
여기를 참조하십시오.
다른 팁
Pil의 20 장 설명합니다 string.format
끝 근처 :
함수
string.format
문자열을 형식화 할 때 일반적으로 출력을위한 강력한 도구입니다. 첫 번째 인수 인 소위 형식 문자열에 의해 주어진 설명에 따라 변수 수의 인수 수의 형식화 된 버전을 반환합니다. 형식 문자열에는printf
표준 C의 함수 : 정기 텍스트 및 지시문으로 구성되며,이 지침은 각 인수가 형식의 문자열로 어디에 배치되어야하는지 제어합니다.
그만큼 LUA 참조 말 :
형식은 문자열과 동일한 규칙을 따릅니다
printf
표준 C 기능의 제품군. 유일한 차이점은 옵션/수정 자입니다*
,l
,L
,n
,p
, 그리고h
지원되지 않고 추가 옵션이 있습니다.q
.
함수는에 의해 구현됩니다 str_format()
안에 strlib.c
자체는 형식 문자열을 해석하지만 C 라이브러리의 구현을 방어합니다. sprintf()
각 필드에 해당하는 것으로 예상되는 값 (문자열 또는 숫자)을 결정한 후에 각 필드를 실제로 포맷하려면 각 필드에 해당합니다.
설치 패키지를 사용한 경우 하드 디스크에 "Lua Quick Reference"HTML 파일이 있어야합니다.
(예 : ../lua/5.1/docs/luarefv51.html)
무엇보다도, 당신은 무엇보다도
string.format (s [, args ])
- 서식 지시서
- 필드 유형 서식
- 플래그 서식
- 서식 예제