0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

0からFlutterの勉強

Last updated at Posted at 2024-02-11

最近、僕はの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 環境関数のなかに配置

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?