「Flutter/linq」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→検索) |
|||
行5: | 行5: | ||
importは特にない。 | importは特にない。 | ||
<pre> | <pre> | ||
+ | class Product { | ||
+ | int unitsInStock = 0; | ||
+ | String productName = "hoge"; | ||
+ | } | ||
List<Product> products = productsList(); | List<Product> products = productsList(); | ||
Iterable<Product> soldOutProducts = products | Iterable<Product> soldOutProducts = products |
2019年5月2日 (木) 05:25時点における最新版
linqのサンプル
https://github.com/mythz/dart-linq-examples
検索
importは特にない。
class Product { int unitsInStock = 0; String productName = "hoge"; } List<Product> products = productsList(); Iterable<Product> soldOutProducts = products .where((p) => p.unitsInStock == 0); print("Sold out products:"); soldOutProducts.forEach((p) => print("${p.productName} is sold out!")); List<Product> productsList() { List<Product> products = new List<Product>(); Product product = new Product(); products.add(product); return products; }