「Flutter/dart/基本文法」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==foreach== List<String> names = new List<String>(); names.add("hoge"); names.forEach((item) { print(item); });」) |
細 (Admin がページ「Flutter/基本文法」を「Flutter/dart/基本文法」に、リダイレクトを残さずに移動しました) |
||
| (同じ利用者による、間の11版が非表示) | |||
| 行1: | 行1: | ||
| + | ==if== | ||
| + | <pre> | ||
| + | int maxId = 0 | ||
| + | if (maxId == 0) { | ||
| + | } | ||
| + | if (maxId > 1) { | ||
| + | } | ||
| + | if (maxId != null) { | ||
| + | } | ||
| + | </pre> | ||
| + | |||
==foreach== | ==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>(); | List<String> names = new List<String>(); | ||
names.add("hoge"); | names.add("hoge"); | ||
| 行5: | 行23: | ||
print(item); | print(item); | ||
}); | }); | ||
| + | |||
| + | ==クラス生成== | ||
| + | <pre> | ||
| + | class ArticleDao { | ||
| + | void add(Article article) { | ||
| + | } | ||
| + | } | ||
| + | ArticleDao dao = new ArticleDao(); | ||
| + | dao.add(article); | ||
| + | </pre> | ||
| + | |||
| + | ==配列件数== | ||
| + | List<String> names = new List<String>(); | ||
| + | print(names.length); | ||
| + | |||
| + | ==配列逆順== | ||
| + | import 'package:collection/collection.dart'; | ||
| + | List<String> names = new List<String>(); | ||
| + | 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)) {
}
