MMTMMT Docs
Diagnostics

T208

null default for non-nullable parameter

T208

null cannot default a non-nullable parameter. Mark the parameter nullable or choose a concrete default.

Failing example

script "example"
fn value(x: int = null) -> int { return x }

Corrected example

script "fixed"
fn value(x: int? = null) -> int { return x ?? 0 }

On this page