首页 > 其他分享 >Rust 02

Rust 02

时间:2024-04-15 09:12:03浏览次数:34  
标签:02 fn another measurement println Rust

fn main() {
    println!("Hello, world!");
    another_function();
    another_function2(5);
    print_labeled_measurement(5,'h');
}

fn another_function(){
    println!("Another function.")
}

fn another_function2(x:i32){
    println!("The value of x is: {x}")
}

fn print_labeled_measurement(value: i32,unit_label: char){
    println!("The measurement is: {value}{unit_label}")
}

Rust 02记录了方法函数的定义,方法函数接收参数的类型定义.

Rust 已证明是一个对于具有不同系统编程知识水平的大型开发团队协作而言,非常高效的工具。底层代码容易出现各种微妙的错误,在大多数其他语言中,这些错误只能通过广泛的测试和经验丰富的开发者的仔细审核代码来捕捉。在 Rust 中,编译器充当了守门员的角色,拒绝编译包含这些难以察觉的错误的代码,包括并发错误。

标签:02,fn,another,measurement,println,Rust
From: https://www.cnblogs.com/ukzq/p/18135116

相关文章

  • Rust 01
    //https://kaisery.github.io/trpl-zh-cn/ch03-02-data-types.htmlfnmain(){println!("Hello,world!");//标量(scalar)类型代表一个单独的值。Rust有四种基本的标量类型:整型、浮点型、布尔类型和字符类型。//你可能在其他语言中见过它们。让我们深入了解它们在......
  • 原来Rust的panic也能被捕捉?浅谈Rust的panic机制
    这一系列文章的创作目的主要是帮助我自己深入学习Rust,同时也为已经具备一定Rust编程经验,但还没有深入研究过语言和标准库的朋友提供参考。对于正在入门Rust的同学,我更建议你们看《Rust圣经》或者《TheBook》,而不是这种晦涩难懂的文章。你用过panic!宏吗?在Rust里,panic!宏可以用......
  • 一行return 写一个递归函数! 20240414
    defmake_anonymous_factorial():returnlambdan:1ifn==0elsereduce(lambdax,y:x*y,range(1,n+1))这个函数make_anonymous_factorial的目的是创建并返回一个匿名函数(也称为lambda函数),该匿名函数能够计算一个给定非负整数n的阶乘。下面是对这个函数的详细......
  • 闫忠奥202383310064
    实验1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){ intnumber; inti; srand(time(0)); for(i=0;i<N;++i) { number=rand()%65+1; printf("20238331%04d\n",number); } return0;}......
  • Rust所有权__Ownership
    OwnershipisasetofrulesthatgovernhowaRustprogrammanagesmemory.Allprogramshavetomanagethewaytheyuseacomputer'smemorywhileruning.Somelanguageshave garbagecollectionthatregularlylooksforno-longer-usedmemoryasthepro......
  • [NeuralPS2023]How Re-sampling Helps for Long-Tail Learning
    这篇文章作者写得非常详细,读起来非常舒适。Contribution:在long-taileddata中,re-sampling不一定有效。re-sampling的失败可能是对于不相关的context过拟合导致的,作者设计了实验论证了这一假说。在single-stage的框架下,作者提出了上下文转换增强(contextualtransformationau......
  • 2024年4月14日-UE5-开场动画、火球冲力、打包游戏
    加一个开场动画打开开始地图新建一个关卡序列  打开后,新建相机 然后把过场动画的蓝图拖到屏幕里,选自动播放 -----------------------------------------------------------------------------------------------------------------现在给主角普通攻击火球加一个击......
  • P10289 [GESP样题 八级] 小杨的旅游 题解
    题目简述给定一棵树,节点之间的距离为$1$,树上有$k$个传送门,可以从一个传送门瞬间传送到另一个传送门,有$q$此询问,问$u$和$v$之间的最短距离是多少。题目分析首先考虑没有传送门,我们可以直接求两个点的LCA,再用高度容斥计算即可。如果有传送门,那么有用与不用两种选择,如......
  • 2024.4.11(周四)进度
    做python大作业,但是没实现图形化界面importosM=15#校园景点数量INF=0x3f3f3f3fclassCampus:att=["","正门","科技楼","第一教学楼","基础教学楼","图书馆","北小门","宿舍区","西操场","学二食堂",&......
  • 2024.4.8(周一)进度
    完成需求文档并提交软件需求文档1.引言1.1编写目的本文档的目的是详细地介绍“人人帮扶”APP所包含的需求,以便客户能够确认产品的确切需求以及开发人员能够根据需求设计编码,以下叙述将结合文字描述、UML图等来描述“人人帮扶”APP的功能、性能、用户界面、运行环境、外部接口......