select<T> method

T select<T>({
  1. required T onTrue(),
  2. required T onFalse(),
})

Executes and returns either onTrue or onFalse for bool.

boolに対してonTrueonFalseのどちらかを実行して返します。

Implementation

T select<T>({
  required T Function() onTrue,
  required T Function() onFalse,
}) {
  if (this) {
    return onTrue.call();
  } else {
    return onFalse.call();
  }
}