Tôi tò mò chính xác cái gì đã truyền RDD cho một hàm trong Spark.Spark/Scala: Chuyển RDD đến Function
def my_func(x : RDD[String]) : RDD[String] = {
do_something_here
}
Giả sử chúng tôi xác định một hàm như trên. Khi chúng ta gọi hàm và truyền đối tượng RDD [String] hiện có làm tham số đầu vào, thì hàm my_function này có tạo một "bản sao" cho RDD này làm tham số hàm không? Nói cách khác, nó có được gọi là tham chiếu hay gọi theo giá trị không?