function title case(theString)
return (theString:gsub("^%a", string.upper):gsub("%s+%a", string.upper))
end
上記のコードがあります。
^上記のコードでの演算子の使用法を知りたかったのです。セット内の後続の値を除外/否定するためにセットで使用されていることは知ってい^ますが、セットではないため、何を^意味しますか?gsub上記のコードで が 2 回使用されているのはなぜですか? どちらの場合も、文字は大文字に変換されています! 上記のコード行で正確に何が起こっているのか説明してください。