Files
Lab5-Prog/src/main/kotlin/commands/MinByNameCommand.kt
T
2026-04-02 22:17:00 +03:00

22 lines
692 B
Kotlin

package commands
import collection.CollectionManager
import input.IOManager
/**
* Выводит любой элемент с минимальным значением поля [models.HumanBeing.name].
*/
class MinByNameCommand(
private val manager: CollectionManager,
private val inputManager: IOManager
) : Command {
override val name = "min_by_name"
override val description = "вывести элемент с минимальным именем"
override fun execute(args: List<String>) {
val min = manager.minByName()
if (min == null) inputManager.print("Коллекция пуста.")
else inputManager.print(min.toString())
}
}