def<T> method
T
def<T>(
- T defaultValue
Returns defaultValue
if an object of type T
is Null or not of type T
.
It may be more concise than writing default values with the ??
operator may be more concise than the default value.
T
型のオブジェクトがNullの場合、もしくはT
型でない場合defaultValue
を返します。
??
演算子でデフォルト値を記述するより簡潔に書ける場合があります。
Implementation
T def<T>(T defaultValue) {
if (this == null || this is! T) {
return defaultValue;
}
return this as T;
}