コース概要

高度なテーブル

  • キューとスタックのテーブル
  • グラフを説明する表
  • テーブルとしての行列
  • テーブルとしてのリンクされたリスト
  • 文字列バッファ

例によるメタテーブル

  • プロキシ
  • 読み取り専用
  • メモ化
  • メモ化を使用した動的プログラミング
  • フィボナッチの例

環境

  • グローバル変数と環境の関係
  • 自由変数
  • _ENV テーブルと _G テーブル

モジュールの詳細

  • モジュールを作成するためのさまざまなアプローチ
  • 動作を変更するモジュール
  • モジュールの初期化と引数
  • 環境を使用して安全なモジュールを実装する

高度なイテレータとコルーチン

  • プロデューサー、コンシューマー、フィルター
  • コルーチンをラップしてイテレータを取得する
  • リンクされたリストのステートレス反復子

生態系への貢献

  • MoonRocks へのパッケージのアップロード

Lua の関数パラダイム

  • マップ機能
  • 縮小・折り機能

オブジェクト指向 Programming

  • OOP へのさまざまなアプローチ
  • 継承に対するさまざまなアプローチ

Lua 標準ライブラリのウォークスルー

要求

0]プログラミング言語の基礎知識

 14 時間

参加者の人数



Price per participant

お客様の声 (3)

関連コース

Combined C/C++, JAVA and Web Application Security

28 時間

Advanced Java Security

21 時間

Combined JAVA, PHP and Web Application Security

28 時間

Standard Java Security

14 時間

Java and Web Application Security

21 時間

Advanced Java, JEE and Web Application Security

28 時間

関連カテゴリー