Как сопоставить последовательность экземпляров класса с последовательностью карт в Scala?Как сопоставить последовательность объектов с Картами в Scala?
Предположим, что экземпляры следующего типа:
class Package(_name: String, _description: String, _homepage: String = null) {
var name: String = _name
var description: String = _description
var homepage: String = _homepage
}
И мы имеем последовательность экземпляров этого типа:
var packages = Seq(
new Package("A", "Package A", "https://github.com/package/a"),
new Package("B", "Package B")
)
Как сопоставить packages
к последовательности карт?
Карты должны быть эквивалентны следующим:
Seq(
("name" -> "A", "description" -> "Package A", "homepage" -> "https://github.com/package/a"),
("name" -> "B", "description" -> "Package B", "homepage" -> null)
)
Что карты выглядят? – Lee
@Lee Посмотрите мои изменения – aknuds1