rust 注释和命名规范 -2

一,注释

行注释是二个反斜杠//

文档注释是三个反斜杠///  , //!  和  /*!   !*/,可以用cargo doc来生成html说明文档。  //!  和  /*!   !*/  使用位置有限制

/*!
 rand 随机数
  !*/
//!   rand 随机数

///inner doc comments like this (starting with `//!` or `/*!`) can only appear before items
extern crate rand;

/// test方法
fn test() {

   let num = 1; //不可改变变量
}

二,命名规范

 

变量标识符和函数标识:符官方要求就是小写加下划线拼接的方式,

常量:尽量遵循全大写加下划线拼接的方式。

结构体: 大驼峰命名法

   //格式为   变量声明  变量名: 数据类型 = 不可变变量的值;

  Rust不建议以“-rs”或“_rs”为后缀来命名包名,而且会强制性的将此后缀去掉。具体的见《Rust编程之道》的第323页。

 

const NUM:i32= 1;//常量
const TT:f64= 3.14;

fn main(){
    let num = 1;//不可变变量
    let mut num_1 = 6.6;//可变变量
    num_1 = 7.6;
    let num_2:f64 = 1.6;
    println!("num {}   NUM {}" ,num,NUM);
}

pub struct ABit{
    x:i32,y:f64
}


常量必须显式声明  数据类型  ,变量有默认类型 整形 i32  浮点型 f64

 

你可能感兴趣的:(rust,注释,命名规范,rust)