Javafx 如何在Groovyfx中迭代映射?不断出错!我怎样才能解决这个问题

Javafx 如何在Groovyfx中迭代映射?不断出错!我怎样才能解决这个问题,javafx,groovy,groovyfx,Javafx,Groovy,Groovyfx,我是groovyfx部分的新手,不知道如何保持映射的迭代 有人能帮我吗 提前谢谢 import javafx.collections.FXCollections import javafx.scene.chart.PieChart import static groovyx.javafx.GroovyFX.start final pieData = FXCollections.observableArrayList([new PieChart.Data("Yours", 42), new P

我是groovyfx部分的新手,不知道如何保持映射的迭代

有人能帮我吗

提前谢谢

import javafx.collections.FXCollections
import javafx.scene.chart.PieChart

import static groovyx.javafx.GroovyFX.start

final pieData = FXCollections.observableArrayList([new PieChart.Data("Yours", 42), new PieChart.Data("Mine", 58)])
def map = [
        'Firstpersonmarks' : 20,
        'secondpersonmarks' : 30,
        'thirdpersonmarks' : 40,
        'fourthpersonmarks' : 100
]
start {
    stage(title: 'GroovyFX Chart Demo', width: 1024, height: 960, visible: true) {
        scene {
            stackPane {
                scrollPane {
                    tilePane(padding: 10, prefTileWidth: 480, prefColumns: 2) {

                        map.each { println "Hex Code: $it.key = Color Name: $it.value" }

                        for (entry in map) {
                            println(data:[" $entry.key : $entry.value"])

                            pieChart(data: [" $entry.key : $entry.value"])
                        }
                        stackPane(alignment: TOP_RIGHT) {
                            pieChart(data: pieData, animated: true)



不断出现错误请发布您收到的错误;)尝试
map.each{key,value->println“Hex code:{$key}=Color Name:${value}”}
应该是
“Hex code:${key}
你可以帮我做一个小项目吗?@ou_ryperd