20、Scala里的函数是“头等公民”,以下哪些说法是正确的?A.将函数赋值给变量B.将函数作为参数传递给其他函数C.将函数作为其他函数的返回值D.以上说法都不正确
20、Scala里的函数是“头等公民”,以下哪些说法是正确的?
A.将函数赋值给变量
B.将函数作为参数传递给其他函数
C.将函数作为其他函数的返回值
D.以上说法都不正确
参考答案和解析
将函数作为参数传递给其他函数;将函数赋值给变量;将函数作为其他函数的返回值
相关考题:
以下关于Scala中函数的描述错误的是?()A、函数是“头等公民”,就和数字一样。B、可以将函数赋值给变量,如valfun=scala.math.ceil。C、支持非具名函数,也即匿名函数。D、可以将函数作为参数,传递给其它函数。
下面有关方法与函数的定义差别错误的是?()A、方法是以def开头,函数的标志为=B、Scala方法是类的一部分,而函数是一个对象可以赋值给一个变量C、Scala中使用val语句可以定义函数,def语句定义方法D、方法与函数可以互相转化,没有本质的区别。
scala中,关于类和函数,以下说法错误是()A、scala中,可以在类中定义类。B、scala中,可以在函数中定义函数。C、scala中,不可以在类中定义objectD、scala中,可以在函数中定义类
scala语言中,下面描述正确的是?()A、scala中,Float是Double的子类。B、scala中,Int是Long的子类。C、scala中,Double是AnyRef的子类D、scala中,Long是AnyVal的子类
scala中的object描述下列那些正确()A、object是scala的关键字B、scala中的object和java中的object是一样的C、object本身就是一个单例对象D、scala中的object是一个伴生对象
SCALA有以下哪些特点?()A、Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性B、Scala运行在Java虚拟机上,并兼容现有的Java程序C、Scala源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库D、SCALA语言简洁优雅大方,很多大数据底层框架采用scala去实现与编程
下面关于override修饰符的描述错误的是?()A、Scala里所有重载了父类具体成员的成员都需要这样的修饰符B、Scala里如果子类成员实现的是同名的抽象成员则这个修饰符是可选的C、Scala里如果子类中并未重载或实现什么基类里的成员则禁用这个修饰符D、Scala里如果子类是抽象类则子类的同名成员不可以使用这个修饰符
下列关于scala中的object描述正确的是()A、object是scala的关键字B、scala中的object和java中的object是一样的C、object本身就是一个单例对象D、scala中的object是一个伴生对象
单选题在函数调用时,以下说法正确的是()A函数调用后必须带回返回值B实际参数和形式参数可以同名C函数间的数据传递不可以使用全局变量D主调函数和被调函数总是在同一个文件里