无法打印数组切片

时间:2017-01-27 15:25:55

标签: arrays go slice

我正在使用Go语言,使用其在线游乐场。

package main

import "fmt"

func main() {
    primes := [6]int{2, 3, 5, 7, 11, 13}

    var s []int = primes[1:6]
    fmt.Println(s)
}

此代码不打印任何内容。将切片范围更改为其他内容,例如将[2:6]更改为按预期工作。我只使用Go游乐场尝试过。 Check it here.

为什么它不打印任何东西?可能它可能是Go编译器或Go操场错误,但我不懂语言,所以我不确定。

1 个答案:

答案 0 :(得分:0)

几个月后(2017年6月),即使original example也适用于golang/playground的当前迭代。

这意味着在val pipeline = SparkUtil.createPipelineModel(uid = "pipeline", Array(featureModel, rfModel)) val sbc = SparkBundleContext() for(bf <- managed(BundleFile("jar:file:/tmp/mnist.model.rf.zip"))) { pipeline.writeBundle.save(bf)(sbc).get } val bundle = (for(bundleFile <- managed(BundleFile("jar:file:/tmp/simple-spark-pipeline.zip"))) yield { bundleFile.loadMleapBundle().get }).opt.get 作为main()的最后一条指令之后的刷新问题已经修复。