Kernel.make_ref是做什么的?这是什么参考类型?

时间:2019-06-07 20:08:28

标签: elixir

我遇到了import os import pandas as pandas def get_results(): path_to_csv = os.path.join('/home/airflow/gcs/data', 'y','x.csv') df = pandas.read_csv(path_to_csv, header=None) with models.DAG( ...) as dag: search_simmilar = python_operator.PythonOperator( task_id='search', python_callable=get_results ) 函数,该函数返回一个不透明类型的值,看起来像这样:Kernel.make_ref/0

这是什么,它是做什么用的?

1 个答案:

答案 0 :(得分:1)

引用只是几乎个唯一的值,可以比较它们的相等性和模式匹配。因此,在Erlang VM中是uuid。让我们参考documentation

  

引用是具有两个属性的erlang对象:

     
      
  • 它们可以由程序(使用make_ref / 0)创建,并且
  •   
  • 可以比较它们是否相等。
  •