「Flutter/dart/基本文法」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→配列件数) |
細 (Admin がページ「Flutter/基本文法」を「Flutter/dart/基本文法」に、リダイレクトを残さずに移動しました) |
||
(同じ利用者による、間の6版が非表示) | |||
行2: | 行2: | ||
<pre> | <pre> | ||
int maxId = 0 | int maxId = 0 | ||
+ | if (maxId == 0) { | ||
+ | } | ||
if (maxId > 1) { | if (maxId > 1) { | ||
} | } | ||
行36: | 行38: | ||
print(names.length); | print(names.length); | ||
− | ==ハッシュ== | + | ==配列逆順== |
− | Map<String, int> map= new Map<String, int>(); | + | import 'package:collection/collection.dart'; |
− | map[ | + | List<String> names = new List<String>(); |
− | map[ | + | reverse(names); |
+ | |||
+ | ==ハッシュ(文字)== | ||
+ | <pre> | ||
+ | Map<String, int> map = new Map<String, int>(); | ||
+ | map["hoge"] = 1; | ||
+ | map["piyo"] = 2; | ||
+ | if (map.containsKey("piyo")) { | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | ==ハッシュ(数字)== | ||
+ | <pre> | ||
+ | Map<int, int> map= new Map<int, int>(); | ||
+ | map[1] = 20; | ||
+ | if (map.containsKey(1)) { | ||
+ | } | ||
+ | </pre> |
2019年12月4日 (水) 23:00時点における最新版
if
int maxId = 0 if (maxId == 0) { } if (maxId > 1) { } if (maxId != null) { }
foreach
List<String> names = new List<String>(); names.add("hoge"); for (String name in names) { print(name); });
foreachその2
List<String> names = new List<String>(); names.add("hoge"); names.forEach((item) { print(item); });
クラス生成
class ArticleDao { void add(Article article) { } } ArticleDao dao = new ArticleDao(); dao.add(article);
配列件数
List<String> names = new List<String>(); print(names.length);
配列逆順
import 'package:collection/collection.dart'; List<String> names = new List<String>(); reverse(names);
ハッシュ(文字)
Map<String, int> map = new Map<String, int>(); map["hoge"] = 1; map["piyo"] = 2; if (map.containsKey("piyo")) { }
ハッシュ(数字)
Map<int, int> map= new Map<int, int>(); map[1] = 20; if (map.containsKey(1)) { }