Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
772:デフォルトの名無しさん 08/12/23 18:12:34 apacheで出してるerror_logみるとか 773:デフォルトの名無しさん 08/12/23 18:28:46 >>769 できるよ。 以上。 はい次の方。 774:デフォルトの名無しさん 08/12/23 19:06:53 自分用ライブラリです。なので、究極的にはどうでもいいんですけれど。 「ローカルファイルを読み込んで、書いてあるデータを変数とかに取り込むクラス」があります。 変数は外部からそれなりの頻度で参照されますが負荷とかは無視して結構です。 class HogeFile def initialize(path) @path = path ... end attr_reader :mtime, data2, ... def parse file = File.read(@path) @mtime = File.stat(@path).mtime @data1 = file.scan(/.../) end end という、HogeFile.new.parse が必要なタイプと class HogeFile def initialize(path) @path = path @data = File.read(@path) end def mtime; @mtime ||= File.stat(@path).mtime; end def data1; @data1 ||= @file.scan(/.../); end end という、なんというか遅延評価?っぽいのって、どっちをメインに使っていくのがいいもんでしょか。 こういうデータクラスってけっこう作るんですよね。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4284日前に更新/244 KB
担当:undef