当大数据计算服务的内置函数无法满足业务需求时,可以使用Java开发自定义函数,对于普通的自定义标量函数的描述正确的有()
A: 可以实现多个参数类型不同的evaluate方法,系统调用函数时会根据参数的类型自动匹配到正确的方法
B: 在函数类中,函数的逻辑通过evaluate方法实现
C: 每个用户只能使用自己创建的UDF
D: 在UDF中可以使用MaxCompute的资源(Resource),比如通过add?file上传的文件资源
A: 可以实现多个参数类型不同的evaluate方法,系统调用函数时会根据参数的类型自动匹配到正确的方法
B: 在函数类中,函数的逻辑通过evaluate方法实现
C: 每个用户只能使用自己创建的UDF
D: 在UDF中可以使用MaxCompute的资源(Resource),比如通过add?file上传的文件资源
举一反三
- 大数据计算服务中,任何有创建函数权限开发者都可以创建与系统内置函数同名的函数,系统在调用时会优先调用用户自定义的函数。
- 关于用户自定义函数的使用,下列哪个说法是正确的? A: 函数在调用前必须先定义 B: 函数在使用前必须先声明 C: 函数在使用前必须先定义或声明 D: 有了函数的定义,可以不声明
- 使用自定义函数时,以下说法正确的是( )。 A: 自定义函数不能调用自定义函数。 B: main函数可以调用自定义函数。 C: 自定义函数可以调用main函数。 D: 其他说法均不对
- 下列关于函数的说法正确的是( ) A: 函数可以有多个参数 B: 函数使用def语句定义 C: 函数可以有多个返回值 D: 函数可以没有参数
- 下列关于构造函数的描述中,错误的是( )。 A: 定义构造函数的目的主要是为了在创建对象时初始化对象的数据成员 B: 构造函数在创建对象时被自动调用。每创建一个对象,构造函数即被调用一次 C: 每个类可以定义多个构造函数,以实现不同的初始化方法 D: 构造函数应定义为类的私有成员