파이썬을 사용하여 문자열을 사전으로 재정의 할 수 있습니다.루아에서 변수 유형을 재정의
예 : 루아와
var = "testing"
var = {'body': var}
print var['body']
'testing'
나는 같은 싶지. 문자열 개체를 테이블로 변환하려고합니다.
내 시도 :
> var = "testing"
> var = {'body', var}
> print(var)
table: 0x12b2930
> for i,j in pairs(var) do
>> print(i)
>> print(j)
>> end
1
body
2
testing
>
위의 예와 내가 코드 위
> print(var[2])
testing
>
내 요구 사항을 충족하지 않습니다와 함께 테스트 문자열을 가져올 수 있습니다. 'testing'
값을 "body"
키와 함께 저장하고 싶습니다.
나는 다음과 같은 가져 오기하려면 :
print(var['body'])
'testing'
테이블 건설이
입니다. 그 라인을 순차적으로 실행 시키면 프린트의 출력으로''testing''을하지 않습니다. (테이블에 내장 된 루아'print' 함수가 아닌) 예쁜 테이블을 가지고 있다면'' ''body ':'testing '}'을 얻을 수 있습니다. –
@EtanReisner 그 죄송합니다. 지금 편집되었습니다 –