【发布时间】:2023-04-02 06:40:01
【问题描述】:
我正在寻找 string.format 的布尔插值字符(如标题所示)。
我想要一些能以这种方式工作的东西:
print(string.format("nil == false: %b",(nil==false))
%b 只是一个占位符,你会得到一个错误。我正在寻找'b'。我不能 做吧:
print("nil == false: " .. (nil==false))
因为布尔值不能与字符串连接。我可以这样做:
val=(nil==false)
if val==false then truth="false" else truth="true" end
print("nil==false: ".. truth)
但是工作量太大了。
【问题讨论】:
-
print("nil == false: " .. tostring(nil==false))呢?