2

私はこの機能を持っています:

U on<T, U> (T value, T defaultValue, U Function (T value) builder) => builder(value ?? defaultValue);

このように使用すると:

var a = "Hello";
var b = "World";
final result = on(a, b, (value) => Text(value))

ビルダー コールバック パラメーター内では、値の型は常に動的です。パラメータ a および b と同じ型を持つことができないのはなぜですか?

4

1 に答える 1