-1
以前はルアを使ったことがありませんでした。ワイルドカードとの文字列一致に基づいて値を返す方法を見つけようとしています...あらかじめ助けて。lua - 文字列がワイルドカードと一致する場合の戻り値
ここにスクリプトを修正しています。私がBob *を探している最後のビットは、私が立ち往生しているところです。
if score < 3000 then
return 180
end
if score > 2999 and score < 10000 then
return 90
end
if score > 9999 and score < 25000 then
return 30
end
if score > 24999 then
return 7
end
if name = string.match(name, 'Bob*')
return 0
end
;
標準のワイルドカード '?'と '*'は、Luaでは次のようになります: '.'と'。* '正しい構文は' string.match(name、 '^ Bob。* $')ならば0を返します。 –
LuaでのLuaリファレンスやプログラミング、あるいは少なくともチュートリアルを読んでください...あなたにはLua構文の基本がありません。 – Piglet