ここに簡単な質問がありますが、おそらく検索は似たような質問はありませんでした。ルアの文字列の長さを見つけますか?
#演算子は、文字列の長さなどを検索します。しかし、Luaは動的に型付けされているので、変換演算子はありません。長さを決めるために、数値を文字列としてどのように入力すればよいですか?
たとえば、1から9の階乗をフォーマット済みの表に印刷したいとします。
i,F = 1,1
while i<10 do
print(i.."! == "..string.rep("0",10-#F)..F)
i=i+1
F=F*i
end
エラー:グローバル「F」(数値)の長さを取得しようとする試み
これは機能しますが、HennyHには正しい答えがあります。速い式があるときに文字列操作のチューンを行う理由はありません – Nowayz