29

一般的な質問があります。

Lua内で一重引用符と二重引用符を使用する違いはありますか?

例:

require('test.lua')
require("test.lua")

私が C に似た言語である PAWN でプログラミングしたとき、単一引用符は文字に使用できましたが、テキストの文字列には使用できませんでした。文字には二重引用符を使用する必要がありました。

そして、違いがなければ、どちらを使用することをお勧めしますか?

この質問はすでに回答されている可能性が高いですが、既に回答されているトピックを見つけることができませんでした。

ありがとうございました。

4

3 に答える 3

2

Lua では両者に違いはありませんので、どちらでも構いません。私は意味的にそれらを区別する傾向があります:

  • ユーザーに表示される文字列とテキストに使用"double quotes"します。基本的に、出力またはファイルに表示されるものは何でも
  • メソッドに渡すためのオプションのような文字列に使用'single quotes'し、通常はコードで次のように使用しますio.stdout:setvbuf('no')
于 2013-06-20T06:09:55.743 に答える