error: No implicit Ordering defined for Any
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相关推荐
- 报错解决: error: this use of defined may not be portable
在编译grpc的时候报错如下: [HOSTCXX] Compiling src/compiler/cpp_generator.cc In file included from third_party/ ...
- 记个maven无法识别JAVA_HOME的问题 Error: JAVA_HOME is not defined correctly.
Error: JAVA_HOME is not defined correctly. We cannot execute /Library/Java/JavaVirtualMachines/jdk1. ...
- greta的问题及解决: LIBCMTD.lib(_wctype.obj) : error LNK2005: _iswspace already defined in xxx.obj...
greta,一个开源正则表达式模板库: http://research.microsoft.com/projects/greta/ 在debug unicode multithread dll的时候, ...
- error ‘defineProps‘ is not defined no-undef
error 'defineProps' is not defined no-undef 例如defineProps和defineEmits生成no-undef警告 示例.eslintrc.js: mo ...
- Vue中:error ‘XXXXX‘ is not defined no-undef解决办法
Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...
- 报错 | error ‘App‘ is not defined no-undef
error 'App' is not defined no-undef 解决方法:在vue.config.js文件中写入以下代码,之后在npm run serve/dev就行(如果没有这个文件,就 ...
- Vue中error ‘XXXXX‘ is not defined no-undef解决办法
Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...
- Error LNK2005:_main already defined in test.obj
Linking... max1046.obj : error LNK2005: _main already defined in test1.obj Debug/Pro1.exe : fatal er ...
- 关于Julia1.0及以后版本的for循环产生错误ERROR: UndefVarError: variable not defined的解决方法
目录 一.错误 二.目前的解决方法 三.结语 一.错误 1.在Julia1.0版本中,定义在for循环之外的变量不能出现在for循环里,否则会如下错误: ERROR: UndefVarError: v ...
最新文章
- Go 知识点(15)— 切片长度和容量
- .asmx支持post请求或者get请求调用(WebService 因 URL 意外地以 结束,请求格式无法识别 的解决方法)...
- 明星企业内推+BAT面经,长三角的开发者联合起来!
- JAVA 线上故障排查完整套路,从 CPU、磁盘、内存、网络、GC 一条龙!
- httpclient 忽略证书_对接外部接口,又一次证书问题!
- Linux/windows系统定时任务调度总结
- Oracle入门(十二I)之误删除数据的恢复方法
- SushiSwap MISO 遭软件供应链攻击,价值300万美元的以太坊被盗
- 还在烦恼没有项目?手把手带你从 0 开始用 React 重写学成在线 II
- fs2410开发板搭建网站服务器,FS2410开发板使用步骤
- 大脑是如何塑造你的感觉?
- i510300h和i78750h参数对比哪个好
- 盛帮股份深交所上市:市值24亿 赖喜隆父子为实控人
- 抓包常用工具使用简介
- 2018的趋势与展望(上)——记罗振宇“时间的朋友2017”跨年演讲
- FPGA的基本电路-计数器
- 微信小程序php签到功能,小程序签到功能的作用
- 微型计算机中什么是小随机储存器,随机存取存储器
- [转]不是高手别碰我,VIM怎么舍得我难过
- 删除计算机自带的游戏软件,win10系统删除自带游戏的处理办法