アプリを作成する場合、変数やコレクションを利用することでより高度なアプリを作成できるようになります。アプリ内で変数やコレクションには次の種類があります。使い方を学びながら、このあたりをおぼえておくと便利そうだなと思ったところをメモしておきます。扱われる値にはいくつかのデータ型があるようで、そちらも調べてみました。学びながら書くシリーズです。型さいごにグローバル変数グローバル変数を利用すると、アプリ内でどのスクリーンが表示されている場合でも、利用したい値を変数に持たせておき参照することができます。関数を利用して作成または更新を行います。関数では、ひとつ目の引数が変数名で、ふたつ目の引数が値です。指定した変数名で変数が作成されていない場合は、自動的に変数が作成されます。指定した値に応じて自動的に変数の型が変化します。コンテキスト変数コンテキスト変数はグローバル変数とは異なり、変数のスコープが各スクリーンに限定されたローカル変数のような存在です。そのため、スクリーンを越えて同じ変数を参照することが基本的にはできません。関数を介してのみスクリーン間で値を渡すことができます。関数を利用して作成または更新を行います。形で引数を指定します。ここは次のように複数の変数を一度に指定できます。Ctx2:12345})さらには、次のようにレコードの値も指定できます。関数ですが、これのみっつ目の引数を利用することで、スクリーン間でコンテキスト変数を介して値を渡すことができます。通常のコンテキスト変数と同様に参照できます。コレクションコレクションを利用すると、テーブル型のデータを保持しておくことができます。関数などコレクションでのみ利用できる便利な関数が用意されています。コレクションはモバイルデバイスのローカルストレージに読み書きすることもできます。コレクションもグローバル変数と同様にアプリ内のすべてのスクリーンから参照することができます。関数を利用して作成または更新を行います。関数を利用するとコレクションのテーブルにレコードを追加できます。関数を利用するとコレクション内のレコードが全て削除されます。テーブルの列は削除されずに残ります。関数を利用するとコレクションのデータをモバイルデバイスのローカルストレージにキャッシュのように保存できます。データは暗号化され、他のアプリからの参照はできません。いう名前でローカルストレージに書込みができます。関数を利用して保存したデータを読込むことができます。いう名前のコレクションに読込みができます。"AppData")デバイスがネットワークに接続している時に取得したクラウドサービスからのデータをローカルストレージに保存しておき、オフラインの時にはローカルストレージのデータを利用するなどが可能です。変数は指定された値に応じて変数の型が自動的に変化します。演算処理などを行う場合、型や型の変換方法を覚えてくと便利な場面が多くあります。型の変数は四則演算や比較演算を利用できます。