`

Scala For

 
阅读更多

原创转载请注明出处:http://agilestyle.iteye.com/blog/2333012

 

package org.fool.scala.basic

object ScalaFor extends App {
  var result = ""
  for (i <- 0 to 9)
    result += i + " "
  // 0 1 2 3 4 5 6 7 8 9
  println(result)

  result = ""
  for (i <- 0 until 10)
    result += i + " "
  // 0 1 2 3 4 5 6 7 8 9
  println(result)

  result = ""
  for (i <- Range(0, 10))
    result += i + " "
  // 0 1 2 3 4 5 6 7 8 9
  println(result)

  result = ""
  for (i <- Range(0, 20, 2))
    result += i + " "
  // 0 2 4 6 8 10 12 14 16 18
  println(result)

  var sum = 0
  for(i <- Range(0, 20, 2)) {
    println("adding " + i + " to " + sum)
    sum += i
  }

  println("sum is " + sum)
}

Console Output


 

 

  • 大小: 23.4 KB
分享到:
评论

相关推荐

    scala for data science

    ### Scala for Data Science #### 一、概述 《Scala for Data Science》是一本专注于使用Scala进行数据科学项目开发的专业书籍。本书由Pascal Bugnion撰写,并于2016年由Packt Publishing出版。该书旨在帮助读者...

    Scala for the Impatient

    本书《Scala for the Impatient》是为那些对快速学习Scala编程感兴趣但又不愿意阅读长篇大论的读者所写的。作者Cay S. Horstmann假设读者已经有了Java、C#或C++等语言的编程背景,因此不会在变量、循环或类等基础...

    Scala for Machine Learning

    **Scala for Machine Learning** Scala是一种强大的、多范式的编程语言,尤其在大数据处理和机器学习领域,它已经逐渐成为首选工具之一。这个标题暗示了本书将深入探讨如何利用Scala的特性来构建高效、可靠的机器...

    Scala for Machine Learning(2nd)_Code 源码

    Scala for Machine Learning(2nd)_Code 源码 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    Scala for the Impatient 完整版带书签

    ### Scala for the Impatient:快速学习Scala的指南 #### 一、书籍简介 《Scala for the Impatient》是一本由Cay S. Horstmann所著的关于Scala编程语言的入门书籍,它被誉为是快速学习Scala的最佳选择之一,并且...

    经典书籍 Scala for the Impatient.pdf

    ### 经典书籍《Scala for the Impatient》知识点解析 #### 一、书籍概述 《Scala for the Impatient》是一本旨在帮助读者快速掌握Scala语言的实用书籍。本书由Cay S. Horstmann撰写,他是一位知名的计算机科学教授...

    scala for the impatient 第1到9章

    本书《Scala for the Impatient》由Cay S. Horstmann撰写,涵盖了Scala编程语言的基础知识,内容涵盖从入门到进阶的学习路径。本书特别适合那些已有Java、C#或C++背景的读者,它跳过了对变量、循环、类等基础知识的...

    Scala for Data Science

    数据科学经典入门教程Scala for Data Science,大数据基础

    Scala for the Impatient(2nd) azw3

    Scala for the Impatient(2nd) 英文azw3 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    Scala for the Impatient(2nd) epub

    Scala for the Impatient(2nd) 英文epub 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    Scala for the Impatient(2nd) 无水印pdf

    Scala for the Impatient(2nd) 英文无水印pdf 第2版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系...

    scala for the impatient

    Scala is a modern programming language for the Java Virtual Machine (JVM) that combines the best features of object-oriented and functional programming languages. Using Scala, you can write programs ...

    2018 Scala for Java Developers: A Practical Primer

    Master the fundamentals of Scala and understand its emphasis on functional programming ...Who This Book Is For Java developers looking to transition to Scala. No prior experience necessary in Scala.

    scala for eclipse neon plugins

    "Scala for Eclipse Neon Plugins"指的是专为Eclipse Neon版本设计的一系列插件,这些插件的目的是为了在Eclipse Neon中提供对Scala语言的全面支持,使得开发者可以在Eclipse环境中高效地编写、调试和测试Scala代码...

Global site tag (gtag.js) - Google Analytics