学习笔记
Git
  • C#
  • F#
  • AspNetCore
  • EF Core
  • WPF
  • Tauri
  • IoTDB
  • Redis
  • Docker
  • Kubernetes
  • RabbitMQ
  • 日志

    • NLog的配置文件
Linux
基础设施
  • Vue

    • Vue基础
VS Code的插件与玩法
Rust
Python
  • Maven
  • Spring Boot
实际项目
我的博客
Git
  • C#
  • F#
  • AspNetCore
  • EF Core
  • WPF
  • Tauri
  • IoTDB
  • Redis
  • Docker
  • Kubernetes
  • RabbitMQ
  • 日志

    • NLog的配置文件
Linux
基础设施
  • Vue

    • Vue基础
VS Code的插件与玩法
Rust
Python
  • Maven
  • Spring Boot
实际项目
我的博客
  • Rust中的变量
  • 数据类型
  • 函数
  • 控制流
  • 所有权
  • 结构体

Rust使用fn关键字声明函数,Rust 代码中的函数和变量名使用 snake case 规范风格。在 snake case 中,所有字母都是小写并使用下划线分隔单词

fn add(x: i32, y: i32) -> i32 {
    x + y
}

Rust定义函数时,所有参数必须要指定类型,如果有返回值也要指定返回值的类型,与大多数编程语言相同。有点区别的是,Rust的类型是后置的,所以函数的返回值在参数的括号之后,跟在->之后的是返回值类型,与C#和Java等类型前置的编程语言不大相同

还有一点特别的,就是Rust的返回值,Rust可以通过return返回值,除了这种方式,还可以写一个表达式,Rust会将表达式的值作为返回值(表达式计算并产生一个值)

Last Updated:
Contributors: 吴俊城
Prev
数据类型
Next
控制流