7. Rust

  • 7.1. Rust tutorial

    Rust is an efficient and reliable universal high-level language. Its efficiency is not limited to development efficiency,...
    2025-10-25 13:33:19 UTC
  • 7.2. Rust environment building

    Rust supports many integrated development environments (IDE) or specialized text editors for development. The supported to...
    2025-10-25 13:33:19 UTC
  • 7.3. Cargo tutorial

    7.3.1. What is Cargo? # Cargo is the build system and package manager for Rust. Rust developers often use Cargo to ...
    2025-10-25 13:33:18 UTC
  • 7.4. Rust output to the command line

    Before formally learning the Rust language, we need to learn how to output aparagraph of text to the command line, which is ...
    2025-10-25 13:33:17 UTC
  • 7.5. Rust basic syntax

    Variables, basic types, functions, comments, and control flow are programming concepts that almost every programming languag...
    2025-10-25 13:33:18 UTC
  • 7.6. Rust data type

    There are several basic data types in the Rust language. 7.6.1. Integer type # Integer type is referred to as integ...
    2025-10-25 13:33:18 UTC
  • 7.7. Rust comment

    The annotation methods in Rust are the same as those in other languages (C, Java), supporting two annotation methods: 7....
    2025-10-25 13:33:18 UTC
  • 7.8. Rust function

    Functions are ubiquitous in Rust. You can learn the basic form of the Rust function from the previous chapter: fn() ...
    2025-10-25 13:33:20 UTC
  • 7.9. Rust conditional statement

    Conditional statements in the Rust language are in this format: 7.9.1. Example # fn main() { let number = 3; if nu...
    2025-10-25 13:33:19 UTC
  • 7.10. Rust cycle

    In addition to the flexible conditional statements in Rust, the design of loop structure is also very mature. As an experien...
    2025-10-25 13:33:19 UTC
  • 7.11. Rust ownership

    Computer programs must manage the memory resources they use at run time. Most programming languages have the ability to ma...
    2025-10-25 13:33:18 UTC
  • 7.12. Rust Slice Type

    A Slice is a partial reference to a data value. The name “slice” often appears in biology class. When we make sample slide...
    2025-10-25 13:33:20 UTC
  • 7.13. Rust structure

    Both Struct and Tuple in Rust can tie together several data of different types to form a whole, but each member of the struc...
    2025-10-25 13:33:20 UTC
  • 7.14. Rust enumerated class

    Enumeration classes are not as simple as concepts in other programming languages in Rust, but they can still be used very ea...
    2025-10-25 13:33:19 UTC
  • 7.15. Rust organization and management

    It is difficult to go deep into any programming language if it cannot organize the code, and almost no software product is c...
    2025-10-25 13:33:20 UTC
  • 7.16. Error handling

    Rust has a unique mechanism for handling exception cases, unlike those in other languages try the mechanism is so simple...
    2025-10-25 13:33:18 UTC
《地理信息系统原理、技术与方法》  97

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