facebook twitter hatena line email

「Flutter/dart/基本文法」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(foreach)
(Admin がページ「Flutter/基本文法」を「Flutter/dart/基本文法」に、リダイレクトを残さずに移動しました)
 
(同じ利用者による、間の10版が非表示)
行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");
行14: 行32:
 
ArticleDao dao = new ArticleDao();
 
ArticleDao dao = new ArticleDao();
 
dao.add(article);
 
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>
 
</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)) {
}