15 lines
480 B
Go
15 lines
480 B
Go
package cty
|
|
|
|
// NullVal returns a null value of the given type. A null can be created of any
|
|
// type, but operations on such values will always panic. Calling applications
|
|
// are encouraged to use nulls only sparingly, particularly when user-provided
|
|
// expressions are to be evaluated, since the precence of nulls creates a
|
|
// much higher chance of evaluation errors that can't be caught by a type
|
|
// checker.
|
|
func NullVal(t Type) Value {
|
|
return Value{
|
|
ty: t,
|
|
v: nil,
|
|
}
|
|
}
|