当前位置: 首页 > wzjs >正文

货源网站开发网站设计影响seo的因素

货源网站开发,网站设计影响seo的因素,网站开发商,爱网是什么网站文章目录 你好,世界!创建项目目录编写并运行Rust程序1. 创建源文件2. 编写代码3. 编译运行 程序结构解析main函数打印语句 编译与运行的分离1. 编译阶段2. 查看编译结果3. 运行阶段 下一步:Cargo工具 你好,世界! 之前介…

文章目录

  • 你好,世界!
    • 创建项目目录
    • 编写并运行Rust程序
      • 1. 创建源文件
      • 2. 编写代码
      • 3. 编译运行
    • 程序结构解析
      • main函数
      • 打印语句
    • 编译与运行的分离
      • 1. 编译阶段
      • 2. 查看编译结果
      • 3. 运行阶段
    • 下一步:Cargo工具

你好,世界!

Hello World

之前介绍了Rust的安装,那么,我们编写第一个Rust程序。遵循编程语言学习的传统,我们将编写一个在屏幕上打印"Hello, world!"的小程序!

注意:Rust不限制您使用的编辑器或代码存放位置,如果您更喜欢使用集成开发环境(IDE)而非命令行,请自由选择您熟悉的IDE。许多现代IDE已提供Rust支持(详见各IDE文档)。以本文为例,我是在VS Code上编辑代码。

创建项目目录

首先创建存放Rust代码的目录。

打开终端执行以下命令(不同系统有差异):

Linux/macOS/PowerShell:

mkdir ~/projects
cd ~/projects
mkdir hello_world
cd hello_world

Windows CMD:

mkdir "%USERPROFILE%\projects"
cd /d "%USERPROFILE%\projects"
mkdir hello_world
cd hello_world

编写并运行Rust程序

1. 创建源文件

新建名为main.rs的文件(Rust文件扩展名始终为.rs,多单词文件名建议用下划线分隔,如hello_world.rs

2. 编写代码

将以下代码写入main.rs:

    // 文件名: main.rsfn main() {println!("Hello, world!");}

3. 编译运行

返回终端执行(注意不同系统的执行命令差异):

Linux/macOS:

 rustc main.rs  # 编译
./main         # 运行

Windows:

 rustc main.rs
.\main.exe

成功运行将输出:

   Hello, world!

若未看到输出,请参考官网安装章节的"故障排除"部分。

编译生成的目录如下图:
在这里插入图片描述

程序结构解析

main函数

fn main() {// 函数体
}
  • main函数是每个可执行Rust程序的入口
  • 无参数时保留空括号()
  • 函数体必须用{}包裹(Rust代码风格建议左花括号与函数声明同行,间隔一个空格)

提示:使用rustfmt工具(随Rust安装)可自动格式化代码为标准样式(详见官网文档附录D)

打印语句

println!("Hello, world!");
  • println!是Rust宏(!标识宏调用,与普通函数区分)
  • 字符串参数"Hello, world!"被输出到屏幕
  • 分号;表示语句结束(大多数Rust代码行以分号结尾)

编译与运行的分离

Rust采用预编译机制:

1. 编译阶段

使用rustc编译器生成二进制文件:

   rustc main.rs
  • 生成可执行文件(Linux/macOS: main,Windows: main.exe)
  • 类似C/C++的gcc/clang编译流程

2. 查看编译结果

Linux/macOS/PowerShell:

   ls  # 输出 main  main.rs

Windows CMD:

   dir /B  # 输出 main.exe  main.pdb  main.rs
  • .pdb文件包含Windows调试信息

3. 运行阶段

直接执行二进制文件,无需Rust环境:

 ./main      # 类Unix系统.\main.exe  # Windows系统

与Ruby/Python/JavaScript等脚本语言的差异:

  • 动态语言需要运行时环境
  • Rust编译后生成独立可执行文件
  • 编译步骤增加了开发环节,但提升了部署便利性

下一步:Cargo工具

虽然rustc适合简单程序,但在实际开发中推荐使用Cargo(Rust官方构建工具):

  • 依赖管理
  • 项目配置
  • 跨平台构建
  • 代码共享

文章转载自:

http://r8YxjaJ7.kgLtb.cn
http://L9j2iCwc.kgLtb.cn
http://M3mhlta1.kgLtb.cn
http://KTe39rlp.kgLtb.cn
http://TI26wIUc.kgLtb.cn
http://1YToMsff.kgLtb.cn
http://banAeXLC.kgLtb.cn
http://nWgpWWfk.kgLtb.cn
http://5tncKShd.kgLtb.cn
http://K7A8gH2F.kgLtb.cn
http://5xW91TMV.kgLtb.cn
http://l0pzoJAy.kgLtb.cn
http://CXPl1w51.kgLtb.cn
http://07e3qZnv.kgLtb.cn
http://SkCSFlhz.kgLtb.cn
http://I7R760Lm.kgLtb.cn
http://PwLEuGeP.kgLtb.cn
http://ZEKyxcac.kgLtb.cn
http://tYuNVETC.kgLtb.cn
http://sh4jaR2w.kgLtb.cn
http://eoI73h5V.kgLtb.cn
http://Jc3PTl3b.kgLtb.cn
http://jUwNLUMK.kgLtb.cn
http://HmKG8M22.kgLtb.cn
http://otLlXX2z.kgLtb.cn
http://HrevyXmX.kgLtb.cn
http://lDmM5Oxu.kgLtb.cn
http://LDz6yL6R.kgLtb.cn
http://NWIt8Sc2.kgLtb.cn
http://xRTybjdZ.kgLtb.cn
http://www.dtcms.com/wzjs/737293.html

相关文章:

  • 佛山模板网站建站番禺区画册设计公司
  • 南通网站建设知识浙江建设厅网站查询
  • 重庆网站建设推荐google chrome官网入口
  • 主机做网站服务器吗济南网站搜索引擎优化
  • 网站建设营销外包公司排名网站建设优化服务价位
  • 龙游县住房和城乡建设局网站公众号文章模板素材
  • 湖北省建设工程招标网站字体设计网站大全
  • 宁夏城乡和住房建设厅网站韩国做暖暖网站
  • 网站模块插件是怎么做的WORDPRESS网站如何改版
  • 天河建设网站系统电子商务包括哪些
  • 如何建立一个网站根目录wordpress播放页
  • 福州最好的网站设计服务公司电商运营怎么做如何从零开始
  • 科技公司网站制作模板百度seo是啥
  • 鹧鸪哨网站1v1深度开发网站店铺建设
  • 查找网站域名网站建设的作用是什么
  • 传统企业公司网站优化案例无锡专业网站建设
  • 网站备案怎么做超链接海口网站开发师招聘
  • 网站软件app美术馆网站建设
  • 网站建设公司代理商网站颜色
  • 提供给他人做视频解析的网站源码杂粮网站建设的必要性
  • 做肝病科网站哪些网站适合瀑布流
  • 基于php网站开发做外贸网站报价单
  • 网站建设服务器需要钱吗黄页88
  • 水墨 网站模板中职电子商务主要学什么课程
  • 如何修改网站titlewordpress访问加速
  • 校园网站建设服务青岛网站建设小公司
  • 怎么关注网站 在手机上wordpress最新文章链接插件
  • 网站数据库迁移南昌优化网站服务
  • wordpress建站系统wordpress python采集
  • 学做家常菜的网站 知乎重庆网站建设网站建设