Madea-K Dev

プログラムのメモや日々思ったことなど

< 35歳迄に起業し1000万円以上稼ぐ >

ジェネリックス

参照 :

【Java入門】ジェネリクス(Generics・総称型)の使い方

基本的にListは色々なものを入れることができますが、下記のように<>で括ることで入れる型を限定できます。

コレクションリテラルの使用

これが型付きリテラルの使用例です。

コンストラクタでパラメータ化された型を使う

コンストラクタを使用するときに1つ以上のタイプを指定するには、クラス名の直後にタイプを山括弧(<...>)で囲みます。

var nameSet = Set.from(names);

次のコードは、整数型のキーとView型の値を持つマップを作成します。

var views = Map();

継承をパラメータで制限する

ここでfirstのジェネリック型パラメータ()では、

型引数Tをいくつかの場所で使うことができます。

関数の戻り値の型(T) 引数の型(List ) ローカル変数の型(T tmp)

/ Dart-Flutter

×