Curl Global Community
静的メソッドや変数について - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: 静的メソッドや変数について (/showthread.php?tid=131)



静的メソッドや変数について - keidoros - 07-20-2011

Javaのstaticに該当する修飾子はCurl にあるのでしょうか?(静的変数や静的メソッドです。)



RE: 静的メソッドや変数について - hmino - 07-21-2011

クラスないで定義される静的変数や静的メソッドのことでしょうか?つまりインスタンス化しなくてもアクセスできる変数およびメソッドのことでしょうか?
上記のことであれば以下のように定義すればよいです。

{define-class Aclass
let i:int=10 || 静的変数
||静的メソッド
{define-proc public {my-proc}:void
}
}

つまり通常の変数を定義するするようにlet文を使用します。また静的メソッドはプロシージャを定義すればいいです。


RE: 静的メソッドや変数について - hokada - 07-28-2011

static initializerは持ってないですね。でも、Javaと違って、クラス外にdo文などを使って処理を記述すれば、同じようなことはできると思います。