2016-03-21 17 views

cevap

5

Çift köşeli parantez Lua edebi dizelerini belirtmek için kullanılır:

conn:execute('another parameter',[[ 'MySQLSTATEMENT' ]]). 

( http://www.tutorialspoint.com/lua/lua_database_access.htm ben linkinden bu örnekleri aldı). Bu dizeler birden çok satır içerebilir ve düz metin olarak kaçış dizilerini yorumlayabilir. Parametrelere gelince, başka bir değerden farklı olarak muamele görmezler. Örneğiniz iki parametreli bir işlev için sözdizimsel olarak doğrudur.

Dizeleriniz, aksi takdirde manüel olarak kaçması gereken karakterler içerdiğinde, örneğin \, ' ve " gibi, bu stil istenebilir. Örneğin, [[here's a "quote"]]'u okumak ve yazmak "here's a \"quote\"" veya 'here\'s a "quote"''u yazmaktan çok daha kolaydır.

Ayrıca çift köşeli parantez eşleştirerek edebi dizeleri sınırlandırmak olabilir [[...]] . Bu parantez içinde bulunan formlar birkaç satır için çalışabilir, yuva yapabilir ve kaçış dizilerini yorumlayamaz. Ayrıca, bu form yeni satır olduğunda, bu form dizenin ilk karakterini yok sayar. Bu form özellikle 'un program parçalarını içerdiği dizeleri yazmak için uygundur;

İlgili konular