遅延評価を用いたアクセス 変数の遅延評価 Scalaでは、変数を宣言する前に「lazy」キーワードを付与することで、最初に参照されるまで変数を初期化しないようにすることができます。 この変数は最初の参照時に1度計算されたら、その後計算されることはありません。そのため、アプリケーションの起動を高速化できます。 遅延評価変数を使ってみましょう。通常の変数xと遅延評価変数lazyXを定義します。lazyXではメッセージ表示後、xに+1した数を返します。
![カリー化、遅延評価などScalaの文法総まとめ&今後](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e84fc6ab06f31b2e64248cbfc92fe06deb5bab5/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_ait.gif)
遅延評価を用いたアクセス 変数の遅延評価 Scalaでは、変数を宣言する前に「lazy」キーワードを付与することで、最初に参照されるまで変数を初期化しないようにすることができます。 この変数は最初の参照時に1度計算されたら、その後計算されることはありません。そのため、アプリケーションの起動を高速化できます。 遅延評価変数を使ってみましょう。通常の変数xと遅延評価変数lazyXを定義します。lazyXではメッセージ表示後、xに+1した数を返します。
勾配の緩やかな初心者向け Scheme 入門ページです。 コンピュータは使ったことがあるが、プログラミング経験があまりない人を想定しています。 Scheme の解説はすでに山ほど優れたものがありますが、あえて解説記事を書いてみました。 Scheme のような抽象的な話題は波長が合えばすんなりと理解できますが、あわないと全く理解できません。 他の解説を読んで今ひとつよく理解できなかった人は試しに読んでみてください。 この記事の目標はコンピュータ科学の教科書の決定版である SICP を読める程度の Scheme の知識を提供することです。 目次: 処理系のインストール Scheme を電卓代わりに使う リストを作ろう 関数を定義しよう 分岐 局所変数 繰り返し 高階関数 入出力 代入 文字、文字列 シンボル型 連想リスト、ハッシュ表 ベクトルと構造体 構文の定義 (マクロ) 継続 遅延評価 非
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く