最近、僕はのflutterを勉強してほしいといわれます。
千里の旅も一歩から、まだ始めましょう。
2014年、はじめでのFlutterと言うのがJSに基ってのlanguageです。
ECMAscriptの2022の文法はFlutterに使えます。
例えば 「??」操作
ECMAscript
let a;
a??=3;
Flutter
int? a;
a??=3;
そして、フロントエンドエンジニアとして、ちょっと容易に使えます。
Flutter
Class Color{
int? red;
int? blue;
int? yellow;
Color(this.red, this.blue, this.yellow); // constructorの用法と同じです。
}
final myColor = Color(255, 255, 255);
print(muColor.red);
Flutter
final arrOfInt = [];
final setOfInt1 = {};
final setOfInt2 = <int>{};
final mapOfString = <string, string>{};
Flutter
int _value; // 内部に使う
注意する差
Flutter
final setOfString = {'one', 'two'}; // Setです。arrayではない。
final mapOfString = <int, string>{0: 'zero', 1: 'one'}; // Mapです。
Flutter
// setter と getter
void set valueName(int value)=> _value = value;
int get (valueName)=>_value;
}
Flutter
// setter と getter
class ShoppingCart {
List<double> _prices = [];
List<double> get (prices)=>_prices;
set prices(List<double> value)=> _prices = value;
}
Flutter
querySelector('#confirm') // 連続的に使って、chain
?..text = 'Confirm'
..classes.add('important')
..onClick.listen((e) => window.alert('Confirmed!'))
..scrollIntoView();
window 11 NO_PROXY 環境関数のなかに配置