filterByCmcRange

fun List<Card>.filterByCmcRange(min: Double? = null, max: Double? = null): List<Card>

Filters cards by CMC range.

Return

List of cards within the CMC range

Example:

val lowCost = cards.filterByCmcRange(min = 0.0, max = 3.0)
val expensive = cards.filterByCmcRange(min = 7.0)

Parameters

min

Minimum CMC (inclusive), or null for no minimum

max

Maximum CMC (inclusive), or null for no maximum