scala中经常遇到最头疼的问题,就是类型不匹配或者带Any,Option的提示错误信息。

最近碰到的是取最大值,但是明明已经Long类型的,却提示下面这个错误信息。

相关的源程序如下:

// 获取offset1. val beginOffsets = KafkaTool.getBeginningOffset(broker,group,topic).map(o=>{(KafkaTool.getPath(baseOffsetPath,group,topic,o._1.partition) -> o._2)}).toMap// 根据partitionPath获取Map的值,这里返回的是一个Option[Long]类型
2. val b_offset = beginOffsets.get(partitionPath).getOrElse(0L)// 比较最大值3. val max = Seq(b_offset,offset.toLong).max

这里如果将上面的第2行添加返回类型,则会提示以下错误:

解决方法:

添加转换_.toLong

 val b_offset = beginOffsets.get(partitionPath).map(_.toLong).getOrElse(0L)

转载于:https://www.cnblogs.com/30go/p/8274344.html

error: No implicit Ordering defined for Any相关推荐

  1. 报错解决: error: this use of defined may not be portable

    在编译grpc的时候报错如下: [HOSTCXX] Compiling src/compiler/cpp_generator.cc In file included from third_party/ ...

  2. 记个maven无法识别JAVA_HOME的问题 Error: JAVA_HOME is not defined correctly.

    Error: JAVA_HOME is not defined correctly. We cannot execute /Library/Java/JavaVirtualMachines/jdk1. ...

  3. greta的问题及解决: LIBCMTD.lib(_wctype.obj) : error LNK2005: _iswspace already defined in xxx.obj...

    greta,一个开源正则表达式模板库: http://research.microsoft.com/projects/greta/ 在debug unicode multithread dll的时候, ...

  4. error ‘defineProps‘ is not defined no-undef

    error 'defineProps' is not defined no-undef 例如defineProps和defineEmits生成no-undef警告 示例.eslintrc.js: mo ...

  5. Vue中:error ‘XXXXX‘ is not defined no-undef解决办法

    Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...

  6. 报错 | error ‘App‘ is not defined no-undef

    error  'App' is not defined  no-undef 解决方法:在vue.config.js文件中写入以下代码,之后在npm run serve/dev就行(如果没有这个文件,就 ...

  7. Vue中error ‘XXXXX‘ is not defined no-undef解决办法

    Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...

  8. Error LNK2005:_main already defined in test.obj

    Linking... max1046.obj : error LNK2005: _main already defined in test1.obj Debug/Pro1.exe : fatal er ...

  9. 关于Julia1.0及以后版本的for循环产生错误ERROR: UndefVarError: variable not defined的解决方法

    目录 一.错误 二.目前的解决方法 三.结语 一.错误 1.在Julia1.0版本中,定义在for循环之外的变量不能出现在for循环里,否则会如下错误: ERROR: UndefVarError: v ...

最新文章

  1. Go 知识点(15)— 切片长度和容量
  2. .asmx支持post请求或者get请求调用(WebService 因 URL 意外地以 结束,请求格式无法识别 的解决方法)...
  3. 明星企业内推+BAT面经,长三角的开发者联合起来!
  4. JAVA 线上故障排查完整套路,从 CPU、磁盘、内存、网络、GC 一条龙!
  5. httpclient 忽略证书_对接外部接口,又一次证书问题!
  6. Linux/windows系统定时任务调度总结
  7. Oracle入门(十二I)之误删除数据的恢复方法
  8. SushiSwap MISO 遭软件供应链攻击,价值300万美元的以太坊被盗
  9. 还在烦恼没有项目?手把手带你从 0 开始用 React 重写学成在线 II
  10. fs2410开发板搭建网站服务器,FS2410开发板使用步骤
  11. 大脑是如何塑造你的感觉?
  12. i510300h和i78750h参数对比哪个好
  13. 盛帮股份深交所上市:市值24亿 赖喜隆父子为实控人
  14. 抓包常用工具使用简介
  15. 2018的趋势与展望(上)——记罗振宇“时间的朋友2017”跨年演讲
  16. FPGA的基本电路-计数器
  17. 微信小程序php签到功能,小程序签到功能的作用
  18. 微型计算机中什么是小随机储存器,随机存取存储器
  19. [转]不是高手别碰我,VIM怎么舍得我难过
  20. 删除计算机自带的游戏软件,win10系统删除自带游戏的处理办法

热门文章

  1. sql视图查询对象无效_SQL数据分析 - 4 复杂查询
  2. python如何连续查找字符串_在另一个字符串Python中多次查找字符串
  3. 依赖项出现感叹号怎么办_「电脑常用技巧」不喜欢看到的黄色感叹号
  4. Idea中maven项目中导入本地jar包
  5. Spring-cloud Config Server 3种配置方式
  6. SpringBoot整合RabbitMQ-创建队列并绑定交换机
  7. 路普达-区块链系统开发项目之DAPP
  8. Swift 面向协议编程的那些事
  9. java入门预备知识一
  10. 阿里巴巴在内蒙古旱区试水物联网灌溉技术,一年省出1.5个西湖 1