scala> var rdd1=sc.parallelize(List((1,"a"),(4,"he"),(2,"b"),(3,"c")))
scala> rdd1.lookup(4).getClass.getMethods.map(_.getName).sorted

实验结果:

res36: Array[String] = Array(hashCode, update, length, apply, apply, array, array, elemTag, last, clone, clone, isEmpty, startsWith, endsWith, toArray, iterator, make, find, zip, init, reverse, exists, empty, head, slice, copyToArray, tail, foreach, toSeq, canBuildFrom, newBuilder, companion, seq, seq, seq, seq, seq, seq, seq, seq, seq, thisCollection, thisCollection, thisCollection, thisCollection, thisCollection, thisCollection, toCollection, toCollection, toCollection, toCollection, toCollection, toCollection, parCombiner, isDefinedAt, reverseIterator, takeRight, dropRight, segmentLength, lengthCompare, indexWhere, lastIndexWhere, groupBy, forall, drop, take, takeWhile, dropWhile, span, splitAt, toTraversable, toBuffer, stringPrefix, view, view, view, view, ...

参考:

https://stackoverflow.com/questions/2886446/how-to-get-methods-list-in-scala

scala获得成员函数列表相关推荐

  1. C++之const类成员变量,const成员函数

    const修饰类的成员函数 const修饰变量一般有两种方式:const T *a,或者 T const *a,这两者都是一样的,主要看const位于*的左边还是右边,这里不再赘述,主要来看一下当co ...

  2. c++ hashset的用法_c++ stl容器set成员函数介绍及set集合插入,遍历等用法举例

    c++ stl集合set介绍 c++ stl集合(Set)是一种包含已排序对象的关联容器.set/multiset会根据待定的排序准则,自动将元素排序.两者不同在于前者不允许元素重复,而后者允许. 1 ...

  3. C++类和对象成员函数,静态成员,构造函数和析构函数、初始化列表

    类和对象 数据成员的访问 定义成员函数 调用成员函数 私有成员函数 构造函数和析构函数 构造函数成员初始化列表 在构造函数中使用new的注意事项 this指针 const成员函数 运算符重载 友元函数 ...

  4. 继承和多态 2.0 -- 继承的六个默认成员函数

    本文重要介绍普通继承中如何写派生类的六个默认成员函数,主要是针对在派生类中,如何调用基类的六个默认成员函数 需要说明的一点就是,如果子类中没有调用父类的函数时,系统会自动生成一个. 构造函数 子类中有 ...

  5. scala可变长度参数函数

    2019独角兽企业重金招聘Python工程师标准>>> scala可变长度参数函数只需要在参数列表的最后放一个星号,实验如下: def main (args:Array[String ...

  6. C++——运算符的重载---以成员函数方式重载---以友元函数方式重载

    一.运算符的重载 1.运算符的重载 允许把标准运算符(如+ - * /等运算符)应用于自定义数据类型的对象,可以提高程序的可读性,运算符的重载本质上还是函数重载.运算符仅仅是语法上的方便,它是另一种函 ...

  7. C++运算符重载形式--成员函数or友元函数?

    1.C++操作符重载形式-成员函数or友元函数 1.对运算符重载,需要坚持四项基本原则: 不可臆造运算符: 运算符原有操作数的个数.优先级和结合性不能改变: 操作数中至少一个是自定义类型: 保持重载运 ...

  8. 绑定成员函数表达式上的非法操作_在优麒麟上使用MPV编写自己的播放器

    上一期,小编给大家简要介绍了MPV的配置和使用方法,虽然MPV功能强大,但默认情况下,MPV无GUI图形界面,用户需要通过命令行或者手动修改其配置文件达到配置MPV的目的,这样就给普通用户带来了诸多不 ...

  9. 不存在从node到node*的适当转换函数_C++中参数需要类型转换,请不要用成员函数...

    点蓝色字关注"CurryCoder的程序人生" 微信公众号:CurryCoder的程序人生 欢迎关注我,一起学习,一起进步! 1.问题的引入 C++支持隐式类型转换,但通常情况下是 ...

最新文章

  1. SSH-KeyGen 的用法 【转载】
  2. VS2010 + OpenGL 及 第一个实例
  3. 2017.11.21T19_B2_6.2讲义
  4. 数据结构:二分查找python实现
  5. 在 js 中怎样获得 checkbox 里选中的多个值?(jQuery)
  6. 安卓--selector简单使用
  7. 如何用Pygame写游戏(四)
  8. Linux 获取grep前后几行
  9. SQL--存储过程+触发器 对比!
  10. Word论文插入带有方括号序号的参考文献——尾注+交叉引用
  11. [含论文+答辩PPT+任务书+中期检查表+源码等]S2SH健身俱乐部会员系统
  12. Windows 模拟弱网环境(Network Emulator for Windows Toolkit)
  13. Alphago zero知识点
  14. 招商与代理--营销至上
  15. HTK语音识别工具包的安装和编译
  16. 对勾和叉怎么打_word文档中输入对号“√ ”和 叉号“×”的方法 word怎么打钩/打叉/半对半勾符号...
  17. Photoshop鸿蒙版,PS2021版太强悍,逆天新功能!
  18. c linux 获取cpuid_[C] 在GCC中获取CPUID信息(兼容VC)
  19. 商业Web应用程序的用户界面设计
  20. 网上报名上传电子照片时,要求大于30K小于200K,该怎么修改?...

热门文章

  1. 和虫师一起学python(7)
  2. Android的学习之路(三)项目的启动过程和安装过程具体解释
  3. 一些javascript免费中文书籍
  4. windows PHP Cli模式下配置
  5. Git - 修改用户名
  6. c字符串中包含双引号_码哥学Python,一起解密神秘的字符串密码
  7. CNN结构:场景分割与Relation Network
  8. CVPR2015深度学习回顾
  9. C++的Android接口---配置NDK
  10. Apache Spark1.1.0部署与开发环境搭建 - Mark Lin