8. Scala

  • 8.1. Scala tutorial

    Scala is a multi-paradigm programming language, which is designed to integrate the features of object-oriented programm...
    2025-10-25 13:35:11 UTC
  • 8.2. Scala introduction

    Scala, which stands for Scalable Language, is a multi-paradigm programming language. Martin Odersky of the Federal Institu...
    2025-10-25 13:35:17 UTC
  • 8.3. Scala installation

    Scala language can run on Window, Linux, Unix, Mac OS X and other systems. Scala is based on java, using a lot of java cla...
    2025-10-25 13:35:16 UTC
  • 8.4. Scala basic syntax

    If you used to be a Java programmer and know the basics of the Java language, you can quickly learn the basic syntax of Scal...
    2025-10-25 13:35:11 UTC
  • 8.5. Scala data type

    Scala and Java have the same data types, and the following table lists the data types supported by Scala: Data ty...
    2025-10-25 13:35:10 UTC
  • 8.6. Scala variable

    A variable is an easy-to-use placeholder that refers to the computer’s memory address, and it takes up a certain amount of m...
    2025-10-25 13:35:13 UTC
  • 8.7. Scala access modifier

    The Scala access modifier is basically the same as Java’s: private,protected,public. If no access modifier is specified, t...
    2025-10-25 13:35:15 UTC
  • 8.8. Scala operator

    An operator is a symbol that tells the compiler to perform specified mathematical and logical operations. Scala contains a...
    2025-10-25 13:35:10 UTC
  • 8.9. Scala IF…ELSE statement

    A Scala IF…ELSE statement is a block of code that determines execution by the execution result of one or more statements (Tr...
    2025-10-25 13:35:12 UTC
  • 8.10. Scala cycle

    Sometimes, we may need to execute the same piece of code multiple times. In general, statements are executed sequentially: t...
    2025-10-25 13:35:14 UTC
  • 8.11. Scala while cycle

    As long as the given condition is true in the Scala language while loop statement repeats the block of code inside t...
    2025-10-25 13:35:12 UTC
  • 8.12. Scala do…while cycle

    Not like the while loop tests the loop condition in the loop header, inthe Scala language do...while a loop checks i...
    2025-10-25 13:35:11 UTC
  • 8.13. Scala for cycle

    A for loop allows you to write a loop control structure that executes a specified number of times. 8.13.1. Grammar ...
    2025-10-25 13:35:12 UTC
  • 8.14. Scala break statement

    There is no break statement by default in the Scala language, but you can implement it in another way after version 2.8 of S...
    2025-10-25 13:35:13 UTC
  • 8.15. Scala method and function

    Scala has methods and functions, and there is little semantic difference between the two. The Scala method is part of a clas...
    2025-10-25 13:35:13 UTC
  • 8.16. Scala function call-by-name

    Scala’s interpreter has two ways to parse function parameters (function arguments): call-by-value: first evaluate the va...
    2025-10-25 13:35:15 UTC
《地理信息系统原理、技术与方法》  97

最近几年来,地理信息系统无论是在理论上还是应用上都处在一个飞速发展的阶段。 GIS被应用于多个领域的建模和决策支持,如城市管理、区划、环境整治等等,地理信息成为信息时代重要的组成部分之一; “数字地球”概念的提出,更进一步推动了作为其技术支撑的GIS的发展。 与此同时,一些学者致力于相关的理论研究,如空间感知、空间数据误差、空间关系的形式化等等。 这恰好说明了地理信息系统作为应用技术和学科的两个方面,并且这两个方面构成了相互促进的发展过程。