返回顶部

收藏

Scale 之长整型 bigint

更多

Scala 支持无缝使用长整型

scala代码

/** Bigint's can be used seamlessly */
object bigint extends Application {
  def factorial(n: BigInt): BigInt =
    if (n == 0) 1 else n * factorial(n-1)

  val f50 = factorial(50); val f49 = factorial(49)
  println("50! = " + f50)
  println("49! = " + f49)
  println("50!/49! = " + (f50 / f49))
}

标签:bigint,长整型,Scala

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2013-08-20 07:00:00 scala with maven
  2. 博主 发表 2014-06-09 13:34:00 除去Scala的糖衣(13) -- default parameter value
  3. xnnyygn 发表 2014-05-05 00:26:55 05-05 学习记录
  4. Freewind 发表 2011-09-13 14:27:00 在scala中,如何创建annotation
  5. Freewind 发表 2013-01-01 08:59:11 03. 生成Http响应
  6. 博主 发表 2014-09-22 07:31:00 快速了解Scala技术栈
  7. -之诸暇 发表 2014-10-24 03:20:05 Akka笔记之消息传递
  8. guoguo 发表 2014-12-11 12:14:36 JMX连接池
  9. 博主 发表 2015-02-25 06:49:46 Sublime入门以及搭建scala开发环境
  10. 博主 发表 2015-03-09 05:31:26 响应式编程笔记03
  11. 博主 发表 2015-04-22 16:00:00 Scala中下划线的用途
  12. Jeffrey 发表 2013-01-23 06:33:19 We Have to Master the Most Fundamentals

发表评论