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

做静态网站步骤wordpress 怎么学

做静态网站步骤,wordpress 怎么学,python 开发手机网站开发,福田蒙派克配件文章目录 1. 目的2. 基本用法2.1 说明2.2 运行结果 3. 不推荐或不正确用法3.1 不推荐用小写字母作为常量名字3.2 常量名称中含有小写字母就会报warning3.3 定义常量时#xff0c;不指定数据类型会编译报错 4. const 和 immutable 的区别4.1 const 可以在函数外声明#xff0c… 文章目录 1. 目的2. 基本用法2.1 说明2.2 运行结果 3. 不推荐或不正确用法3.1 不推荐用小写字母作为常量名字3.2 常量名称中含有小写字母就会报warning3.3 定义常量时不指定数据类型会编译报错 4. const 和 immutable 的区别4.1 const 可以在函数外声明let 只能在函数内声明4.2 let 等号右侧可以是运行时确定的内容const 等号右侧必须编译时确定 5. 总结 1. 目的 学习 rust 语言中常量的使用。 2. 基本用法 2.1 说明 const 大写名字:数据类型 值; 例如定义数学中的 π 为常量 const PI:f64 3.1415926; fn main() {// const 大写名字:数据类型 值;const PI:f64 3.1415926;println!(PI {}, PI); }2.2 运行结果 zzLegion-R7000P% rustc f1.rs zzLegion-R7000P% ./f1 PI 3.14159263. 不推荐或不正确用法 3.1 不推荐用小写字母作为常量名字 fn main() {// 常量 g 是小写字母 rust 编译器会提示为警告const g:f64 9.78186;println!(g {}, g); }zzLegion-R7000P% rustc f2.rs warning: constant g should have an upper case name-- f2.rs:3:11| 3 | const g:f64 9.78186;| ^ help: convert the identifier to upper case: G| note: #[warn(non_upper_case_globals)] on by defaultwarning: 1 warning emitted3.2 常量名称中含有小写字母就会报warning fn main() {// 常量 Gravity 包含了小写字母 rust 编译器会提示为警告const Gravity:f64 9.78186;println!(Gravity {}, Gravity); }zzLegion-R7000P% rustc f3.rs warning: constant Gravity should have an upper case name-- f3.rs:3:11| 3 | const Gravity:f64 9.78186;| ^^^^^^^ help: convert the identifier to upper case: GRAVITY| note: #[warn(non_upper_case_globals)] on by defaultwarning: 1 warning emitted3.3 定义常量时不指定数据类型会编译报错 fn main() {// 常量 G 应该指定数据类型否则编译报错const G 9.78186;println!(G {}, G); }zzLegion-R7000P% rustc f4.rs error: missing type for const item-- f4.rs:3:12| 3 | const G 9.78186;| ^ help: provide a type for the constant: : f64error: aborting due to previous error4. const 和 immutable 的区别 抛开变量/常量名字的大小写我们考虑 const 和 immutable 的区别。如下代码乍一看好像都表达了 C/C 语言中的 const: let g:f64 9.78186;和 const G:64 9.78186;4.1 const 可以在函数外声明let 只能在函数内声明 如下是一个错误示范会触发编译报错原因是 let g:f649.78186 不能放在函数外头。 f5.rust: let g:f64 9.78186;fn main() {println!(hello rust); }zzLegion-R7000P% rustc f5.rs error: expected item, found keyword let-- f5.rs:1:1| 1 | let g:f64 9.78186;| ^^^ consider using const or static instead of let for global variableserror: aborting due to previous error如下是一个正确的例子 const G:f64 78186 可以放在函数外定义 f6.rust: const G:f64 9.78186;fn main() {println!(hello rust);println!(G {}, G); }运行不会报错 zzLegion-R7000P% ./f6 hello rust G 9.781864.2 let 等号右侧可以是运行时确定的内容const 等号右侧必须编译时确定 也就是说 rust 语言中的 const, 表达的是编译期就确定的值 可以理解为 C/C 中的 constexpr, 而并不是等同于 C/C 的 const. 例如如下代码的 const H:i32 a 232 将导致编译报错 而 let b a 232 则不会报错。 f7.rs: fn main() {let a 1;let b a 232; // okconst H:i32 a 232; // cause compile errorprintln!(a {}, a);println!(b {}, b);println!(H {}, H); }zzLegion-R7000P% rustc f7.rs error[E0435]: attempt to use a non-constant value in a constant-- f7.rs:5:19| 5 | const H:i32 a 232;| ------- ^ non-constant value| || help: consider using let instead of const: let Herror: aborting due to previous errorFor more information about this error, try rustc --explain E0435.5. 总结 rust 语言中的 const 表达的是 C/C 中的 constexpr 的含义 是编译期确定取值因此不能把运行期确定值的变量赋值到 const 修饰的变量上。 rust 语言的 const, 可以在函数外使用 而 let a123 形式定义变量 虽然是 immutable 的但是只能在函数内使用。
http://www.sadfv.cn/news/339961/

相关文章:

  • 企业电子商务网站开发数据库设计机械网站建设
  • 建设银行网站为什么进不去宿迁房产网签查询系统
  • 网站制作哪家专业辽阳企业网站建设团队
  • 网站建设常用单词网站分析seo情况
  • 做网站要建立站点吗学校学网页设计需要自带电脑吗
  • 建设网站用什么软件排版网站建设的展望
  • 网站建设与维护制作网页WordPress mip 评论框
  • 深圳专业网站建设要求邢台165信息交友
  • 特色的网站建设上海网站建设建站
  • 企业网站icp备案wordpress扒站
  • 甜品网站模板代码wordpress的菜单静态
  • 自己做的网站怎么在局域网中访问浙江关键词优化
  • 扬州高端网站制作精品课程网站开发的开题报告
  • 深圳做外贸网站的公司合肥 网站制作
  • 公司建一个网站多少钱wordpress 主题设计
  • 邵阳网站设计优化网哪个牌子好
  • 同城购物网站建设成本为什么要做网站
  • 太仓网站公司如何建设部网站查职称
  • 企业做网站需要准备什么资料长沙人才招聘信息网
  • 网站制作花多少钱如何做网页游戏代理
  • 义务教育标准化建设网站网站服务器一年多少钱
  • 广州建站外贸网站php 做的应用网站
  • 自己建的网站搜不到深圳坂田网站设计公司有哪些
  • 猪八戒做网站要多少钱百度链接插件 wordpress
  • 做网站售后好的公司python做网站多少钱
  • 自适应网站制作公司运城网站建设专业服务商
  • 云服务器一般多少钱短视频seo推广
  • 网站制作全包多少钱科技小制作怎么做视频网站
  • 商城网站开发视频教程有域名和虚拟服务器后怎么做网站
  • 服务态度 专业的网站建设广州市恒嘉建设有限公司网站