00.flutter:03.dart言語
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
00.flutter:03.dart言語 [2020/01/03] – [公式サイトのtutorialが便利] adash333 | 00.flutter:03.dart言語 [2021/05/21] – [03 Dart言語] adash333 | ||
---|---|---|---|
行 2: | 行 2: | ||
{{tag> | {{tag> | ||
| | ||
+ | |||
+ | [[00.flutter: | ||
Flutterでは、Dart言語というものを用いて記載します。 | Flutterでは、Dart言語というものを用いて記載します。 | ||
行 11: | 行 13: | ||
https:// | https:// | ||
{{: | {{: | ||
+ | |||
+ | ちゃんとやるなら以下のサイトが非常に分かりやすいです。() | ||
+ | https:// | ||
+ | |||
===== 公式サイトのtutorialが便利 ===== | ===== 公式サイトのtutorialが便利 ===== | ||
行 23: | 行 29: | ||
https:// | https:// | ||
{{: | {{: | ||
+ | |||
+ | ===== ListリストとMapマップ ===== | ||
+ | |||
+ | mapは連想配列 | ||
+ | |||
+ | ===== @override ===== | ||
+ | |||
+ | オーバーライドのイメージは、以下が非常に分かりやすいです。 | ||
+ | https:// | ||
+ | |||
+ | |||
+ | https:// | ||
+ | librowww.tuyano.com | ||
+ | 初心者のためのDart 2入門 | ||
+ | クラスの基本 (7/7) | ||
+ | 更新: | ||
+ | ■オーバーライドについて | ||
+ | |||
+ | ===== Dartのコンストラクタ ===== | ||
+ | Flutterのコードに、よく、 superとか、@overrideとか出てきます。 | ||
+ | |||
+ | [[https:// | ||
+ | コンストラクタ(英:constructor)とは | ||
+ | |||
+ | オブジェクト指向プログラミング言語において、クラスからインスタンスを作成したタイミングで実行されるメソッドのこと | ||
+ | |||
+ | だそうです。つまり、 | ||
+ | |||
+ | クラスをnewした瞬間に実行される関数のこと | ||
+ | |||
+ | だそうです。 | ||
+ | |||
+ | クラス、プロパティ、メソッド、オブジェクトについては、[[00.javascript: | ||
+ | |||
+ | Dartでクラスを定義するときに、以下のように記載します。 | ||
+ | 引用元:[[https:// | ||
+ | |||
+ | < | ||
+ | // Dataクラスの定義 | ||
+ | class Data { | ||
+ | // _priceプロパティと_nameプロパティを定義 | ||
+ | int _price; | ||
+ | String _name; | ||
+ | | ||
+ | // コンストラクタ、つまり、 | ||
+ | // Dataクラスがnewされて、 | ||
+ | // Dataクラスのインスタンスが作成されるときに | ||
+ | // 実行したい関数を記載 | ||
+ | Data(this._name, | ||
+ | | ||
+ | | ||
+ | @override | ||
+ | String toString() { | ||
+ | return _name + ':' | ||
+ | } | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | https:// | ||
+ | コンストラクタ(英:constructor)とは | ||
+ | |||
+ | https:// | ||
+ | Dartでfinalなメンバ変数を初期化する方法のまとめ | ||
+ | 2018/12/12 | ||
+ | |||
+ | |||
+ | ===== Dartの文字列操作 ===== | ||
+ | https:// | ||
+ | Top 10 String utility methods you should know (Dart) | ||
+ | Jermaine Oppong | ||
+ | Aug 22, 2018 | ||
+ | |||
+ | |||
+ | https:// | ||
+ | String class | ||
+ | |||
+ | |||
+ | https:// | ||
+ | 文字列 – Dart逆引きリファレンス | ||
+ | 稲毛 透 | ||
+ | 2012.03.16 | ||
+ | →Dart1だけど参考になる | ||
+ | |||
+ | https:// | ||
+ | substring()関数 | ||
+ | < | ||
+ | var string = ' | ||
+ | string.substring(1); | ||
+ | string.substring(1, | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== FlutterのCodelab ===== | ===== FlutterのCodelab ===== | ||
行 28: | 行 139: | ||
https:// | https:// | ||
{{: | {{: | ||
+ | |||
+ | ===== Dart2入門のリンク ===== | ||
+ | https:// | ||
+ | 【Dart入門】基礎文法とサンプルコード集 | ||
00.flutter/03.dart言語.txt · 最終更新: 2021/05/23 by adash333