プログラミング雑談スレ+++
■ このスレッドは過去ログ倉庫に格納されています
0587デフォルトの名無しさん
2014/01/01(水) 14:32:03.96その場合初期化処理が必要な時
func() {
〜初期化やいつでもできる計算〜
〜その時にしかできない計算〜
return value
}
としかできないじゃん?
でもこれを
func() {
〜その時にしかできない計算〜
return value
〜初期化やいつでもできる計算(次回用)〜
}
というイメージで遅延させたいんだよね
遅延させた処理はアイドル時にこなして欲しい
かといって、もし
func()
func()
のようになってる時は2回めの前に遅延したのが動いて欲しいし
これは要領を良くするためのものだから、これらの調整のためにコストがかかっちゃ本末転倒
そういうのが大体どんな言語でも、
つまり遅延評価とかが直接サポートされてない言語でも通用するような
統合的なモデルやフレームワークってない?
■ このスレッドは過去ログ倉庫に格納されています