Değeri, biçimlendirilmiş bir dizede görüntülemek istediğim bir boole değişkeni var. ,Bir lua dizgisini bir boole değişkeni ile nasıl biçimlendiririm?
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> print(string.format("%c\n", true))
stdin:1: bad argument #2 to 'format' (number expected, got boolean)
stack traceback:
[C]: in function 'format'
stdin:1: in main chunk
[C]: ?
Ben boolean bir tostring
ekleyerek gösterilecek alabilirsiniz
> print(string.format("%s\n", tostring(true)))
true
ama bu: Ben string.format
kullanarak, fakat language reference listelenen biçim seçeneği herhangi bir seçim için aşağıdaki gibi bir şey elde çalıştı Bu yeni başlayanlar için oldukça dolaylı görünüyor. Gözden geçirdiğim bir biçimlendirme seçeneği var mı? Yoksa yukarıdaki yaklaşımı kullanmalı mıyım? Başka bir şey?
string.format neden kullanılıyor? Neden sadece baskı (tostring (true)) –
da nil, işlev, iş parçacığı, kullanıcı biçimi biçimlendiremezsiniz ... – sylvanaar
@Jane T Daha uzun bir dizenin parçası olduğu için, örnek minimum değere ayrıştırılmıştır. –