フラミナル

考え方や調べたことを書き殴ります。IT技術系記事多め

Dart

vscode の dart analysis server がクラッシュする

flutter/dart を入れ替えたりしたタイミングで dart analysis server が起動しなくなったので対応した内容。 {"id":21,"jsonrpc":"2.0","error":{"code":-32800,"message":"Request was cancelled"}}Content-Length: 83 Content-Type: application/vscode-js…

Dart で回文判定

これでいける。 やっていることとしては String は rune の配列であることを利用し、rune 配列とひっくり返した rune 配列同士の等価チェックをしているだけ。 import 'dart:io'; void main() { stdout.write("input sentence: "); String s = stdin.readLin…

【Flutter/Dart】イテレーターで副作用のある処理を呼んではいけない

Flutter/Dart学習中です。 Iterator の一つである where を見ていたところこの記載があったので咀嚼してみます。 Creates a new lazy Iterable with all elements that satisfy the predicate test. The matching elements have the same order in the retur…

【Flutter/Dart】collection if と collection for が便利 (Control Flow Collection)

普段は Go を触ってるので Collection if / for が新鮮だったのでメモ。 Collections | Dart var nav = ['Home', 'Furniture', 'Plants', if (promoActive) 'Outlet']; これは promoActive が Outlet ならコレクションに追加。 var nav = [for (i = 0; i < 1…