gpt4 book ai didi

scala - 如何查看scala变量的类型?例如一个 Spark PairRDD

转载 作者:行者123 更新时间:2023-12-01 11:18:20 25 4
gpt4 key购买 nike

我有这一行:

val data = sc.textFile(filepath).zipWithIndex().map{case (k,v) => (v,k)}

我想创建一个以 data 作为参数的函数,但是我需要指定它的类型,我如何确定这是什么类型?我知道它是 Spark 中的 Pair RDD,但我不确定它的字面量类型。

最佳答案

获取推断类型的一种方法是仅声明类型,但类型错误,例如:

val x: Int = "foo"

编译器会提示 x 是 String 而不是 Int,因此您现在 String 是推断类型,带有如下语句:

val x = "foo"

如果您使用的是 IDE,您很可能拥有一个允许您查看推断类型的内置功能。例如,IntelliJ 在按下 Alt + =Ctrl + q 时显示类型。

在 IntelliJ 中,此功能称为“快速文档”或“类型信息”。转到设置 -> 键盘映射,查看您的计算机上为这两个功能配置了哪些快捷方式。

关于scala - 如何查看scala变量的类型?例如一个 Spark PairRDD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47589620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com