nginxはクラスっぽく作れる

 import相当は
 

 local クラス的変数名 = reqiore('ファイル名拡張子なし')

で利用は
 local インスタンス変数名 = クラス的変数名.new(コンストラクタ変数)

定義するクラス側のプライベート変数の書き方

 local _メンバー変数 = {
 }
としておいて、
 _メンバー変数.変数名

とかやる

メソッドについては

 function  _メンバー変数.メソッド(引数)
とやる

味噌は、クラスの一番最後に

return _メンバー変数

と書いておくことがお作法だ。

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS