如果小于Int.max时他不会报错

    def sumcount(str:String): Int ={

      val ints = for(c <- str)yield {   println(c.asInstanceOf[Int]) ; c.asInstanceOf[Int]}
println(ints.reduce(_*_))
println(Int.MaxValue)
ints.sum
} sumcount("Hello")

72
101
108
108
111
825152896
2147483647

  def sumcount(str:String): Long ={

      val ints = for(c <- str)yield {   println(c.asInstanceOf[Long]) ; c.asInstanceOf[Long]}
println(ints.reduce(_*_))
println(Int.MaxValue)
println(Long.MaxValue)
ints.sum
} sumcount("Hello")

最新文章

  1. discuz被别人评论一段代码,然后页面就变样了
  2. sql搜索数据库中具有某列的表
  3. 基于Qt5.5.0的sql,C++备忘录软件的编写
  4. [AX2012 R3]关于Alerts
  5. sqlmap基本命令
  6. 46.谈谈SDRAM的作用
  7. Block使用变量,让你的程序看起来清晰!
  8. PHP连接Mysql服务器的操作
  9. typeof操作符的返回值
  10. bigdata之hadoop and spark
  11. 前端JS来控制选中的项
  12. Linux Centos 6.5_x86安装Nginx
  13. request.getParameter和request.setAttribute/request.getAttribute
  14. python基础第一天 3.27
  15. C#--整型与字节数组byte[]之间的转换
  16. java-信息安全(十)-数字签名算法DSA
  17. Nginx性能优化功能- Gzip压缩(大幅度提高页面加载速度)
  18. win7下iis中配置php.ini文件
  19. [转]MVC HtmlHelper用法大全
  20. windows 建立任务执行计划 自动执行脚本

热门文章

  1. JS辨别访问浏览器
  2. [Compose] 15. Applicative Functors for multiple arguments
  3. Call to a member function select() on string错误
  4. 隐函数画图with R
  5. Mac安装Myeclipse2015开发环境
  6. UESTC-1307-windy数
  7. INV*更新物料信息
  8. nginx配置用户认证
  9. HTML-IE6兼容性问题及IE6常见BUG详细汇总
  10. Motion Detection Algorithms视频中运动检测算法源代码及演示代码