1

这是否可以将 myMethod 中传递的函数 anotherMethod 的签名转换为元组?:

def myMethod(df: DataFrame, str: String, type: String, anotherMethod:  DataFrame => RDD[Array[Byte]]): Unit = {}

我对 scala 相当陌生,我不确定如何将字节数组转换为元组:yetAnotherMethod : DataFrame => RDD[(String, Array[Byte])]

谢谢

4

1 回答 1

2

您可以编写一个小型实用函数,将 Array[Byte] 转换为元组

def convert(bytes : Array[Byte]) : (String, Array[Byte]) =((bytes.map(_.toChar)).mkString,bytes) 
于 2018-10-22T08:47:44.400 回答