Range

data class Range(val start: FeelValue, val end: FeelValue, val startInclusive: Boolean, val endInclusive: Boolean) : FeelValue

Range value with start, end, and inclusion flags.

Examples:

  • 1..10 // Closed range: 1 <= x <= 10

  • (1..10) // Open range: 1 < x < 10

  • [1..10) // Half-open: 1 <= x < 10

Constructors

Link copied to clipboard
constructor(start: FeelValue, end: FeelValue, startInclusive: Boolean, endInclusive: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T : Any> asType(): T

Convert to Kotlin type T.

Link copied to clipboard

Check if this value is null.

Link copied to clipboard
fun toKotlin(): Any?

Convert FEEL value to Kotlin type.

Link copied to clipboard
open override fun toString(): String