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

php网站开发主要做什么品牌网络推广

php网站开发主要做什么,品牌网络推广,淘宝做任务赚钱网站,网站后台管理系统展望字符串 Rust 中的字符串类型是String。虽然字符串只是比字符多了一个“串”字,但是在Rust中这两者的存储方式完全不一样,字符串不是字符的数组,String内部存储的是Unicode字符串的UTF8编码,而char直接存的是Unicode Scalar Value…

字符串

Rust 中的字符串类型是String。虽然字符串只是比字符多了一个“串”字,但是在Rust中这两者的存储方式完全不一样,字符串不是字符的数组,String内部存储的是Unicode字符串的UTF8编码,而char直接存的是Unicode Scalar Value
Rust字符串对Unicode字符集有着良好的支持,可以看一下示例:

let hello = String::from("こんにちは");
let hello = String::from("Dobrý den");
let hello = String::from("Hello");
let hello = String::from("שָׁלוֹם");
let hello = String::from("नमस्ते");
let hello = String::from("안녕하세요");
let hello = String::from("你好");
let hello = String::from("Olá");
let hello = String::from("السلام عليكم");
let hello = String::from("Здравствуйте");
let hello = String::from("Hola");

Rust 中的String不能通过下标去访问。

let testString = String::from("天下");
let s = testString[0]; // 你可能想把“天”字取出来,但实际上这样是错误的

String存储的Unicode序列的UTF8编码,而UTF8编码是变长编码。上边即使能访问成功,也只能取出一个字符的 UTF8 编码的第一个字节,很可能是没有意义的。因此 Rust 直接对String禁止了这个索引操作。

字符串字面量中的转义

与 C 语言一样,Rust 中转义符号也是反斜杠\,可用来转义各种字符。

fn main() {// 将""号进行转义let byte_escape = "I'm saying \"Hello\"";println!("{}", byte_escape); //输出的内容为 I'm saying "Hello"// 分两行打印let byte_escape = "I'm saying \n 你好";println!("{}", byte_escape);//输出的内容是// I'm saying// 你好// Windows下的换行符let byte_escape = "I'm saying \r\n 你好";println!("{}", byte_escape);//输出的内容是// I'm saying// 你好// 打印出 \ 本身let byte_escape = "I'm saying \\ Ok";println!("{}", byte_escape);//输出的内容是  I'm saying \ Ok// 强行在字符串后面加个0,与C语言的字符串一致。let byte_escape = "I'm saying hello.\0";println!("{}", byte_escape);//输出的内容是 I'm saying hello.
}

在这里插入图片描述

Rust 还支持通过\x输入等值的 ASCII 字符,以及通过\u{}输入等值的 Unicode 字符。

fn main() {// 使用 \x 输入等值的ASCII字符(最高7位)let byte_escape = "I'm saying hello \x7f";println!("{}", byte_escape);// 使用 \u{} 输入等值的Unicode字符(最高24位)let byte_escape = "I'm saying hello \u{0065}"; // 0065表示的是十六进制 65,也是十进制 101println!("{}", byte_escape);
}

在这里插入图片描述

禁止转义的字符串字面量

我们要是想输出原始字面量,也就是不进行转义,使用 r""r#""#把字符串字面量套起来就行了。

fn main() {// 字符串字面量前面加r,表示不转义let test_str = r"test \x7f \u{0066}";println!("{}", test_str);// 这个字面量必须使用r##这种形式,因为我们希望在字符串字面量里面保留""let test_string = r#"He says: "Work hard and make progresses everyday""#;println!("{}", test_string );// 如果遇到字面量里面有#号的情况,可以在r后面,加任意多的前后配对的#号,// 只要能帮助Rust编译器识别就行let test_string1 = r###"A string has "# in it. And even "##!"###;println!("{}", test_string1);
}

在这里插入图片描述

字节串

很多时候,我们只需要 ASCII 字符集,字符串字面量中用不到Unicode字符。对于这种问题,Rust 还有一种更紧凑的表示法:字节串。用b开头,双引号括起来,比如b"this is a byte string"。这时候字符串的类型已不是字符串,而是字节的数组 [u8; N]N为字节数。示例代码如下:

fn main() {// 字节串的类型是字节的数组,而不是字符串了let bytestring: &[u8; 21] = b"this is a byte string";println!("A byte string: {:?}", bytestring);// 可以看看下面这串打印出什么let escaped = b"\x52\x75\x73\x74 as bytes";println!("Some escaped bytes: {:?}", escaped);// 字节串与原始字面量结合使用let raw_bytestring = br"\u{211D} is not escaped here";println!("{:?}", raw_bytestring);
}

在这里插入图片描述


文章转载自:
http://referee.tgnr.cn
http://kasha.tgnr.cn
http://freebsd.tgnr.cn
http://counterreaction.tgnr.cn
http://hypercatalectic.tgnr.cn
http://squinny.tgnr.cn
http://semimat.tgnr.cn
http://wealthily.tgnr.cn
http://neaten.tgnr.cn
http://trogon.tgnr.cn
http://vanda.tgnr.cn
http://came.tgnr.cn
http://crustily.tgnr.cn
http://biconcave.tgnr.cn
http://enjail.tgnr.cn
http://dratted.tgnr.cn
http://runt.tgnr.cn
http://shout.tgnr.cn
http://acardiac.tgnr.cn
http://zoomac.tgnr.cn
http://mechanic.tgnr.cn
http://kangarooing.tgnr.cn
http://pcl.tgnr.cn
http://hungriness.tgnr.cn
http://hierocracy.tgnr.cn
http://nappe.tgnr.cn
http://howtowdie.tgnr.cn
http://begun.tgnr.cn
http://stirrup.tgnr.cn
http://endlessly.tgnr.cn
http://ruritan.tgnr.cn
http://hmnzs.tgnr.cn
http://amphipathic.tgnr.cn
http://ratherish.tgnr.cn
http://delime.tgnr.cn
http://psychoanalyse.tgnr.cn
http://dieter.tgnr.cn
http://bromelia.tgnr.cn
http://edbiz.tgnr.cn
http://seal.tgnr.cn
http://permeability.tgnr.cn
http://calibration.tgnr.cn
http://cecity.tgnr.cn
http://fallup.tgnr.cn
http://mizzenmast.tgnr.cn
http://monochrome.tgnr.cn
http://bia.tgnr.cn
http://pageantry.tgnr.cn
http://msme.tgnr.cn
http://froggery.tgnr.cn
http://somatogamy.tgnr.cn
http://untried.tgnr.cn
http://yule.tgnr.cn
http://unshift.tgnr.cn
http://bonhomie.tgnr.cn
http://psychoenergetic.tgnr.cn
http://dopy.tgnr.cn
http://offence.tgnr.cn
http://matchup.tgnr.cn
http://micromethod.tgnr.cn
http://secularize.tgnr.cn
http://moustache.tgnr.cn
http://yellowcake.tgnr.cn
http://bungalow.tgnr.cn
http://technica.tgnr.cn
http://haptoglobin.tgnr.cn
http://heist.tgnr.cn
http://spermatozoid.tgnr.cn
http://wallow.tgnr.cn
http://nephelometry.tgnr.cn
http://capricorn.tgnr.cn
http://incondensable.tgnr.cn
http://buckhorn.tgnr.cn
http://primordial.tgnr.cn
http://brolly.tgnr.cn
http://fluviation.tgnr.cn
http://dehire.tgnr.cn
http://rightism.tgnr.cn
http://protopectin.tgnr.cn
http://sublunary.tgnr.cn
http://divinize.tgnr.cn
http://allowably.tgnr.cn
http://rationally.tgnr.cn
http://professorial.tgnr.cn
http://settle.tgnr.cn
http://teaching.tgnr.cn
http://dentirostral.tgnr.cn
http://somniloquence.tgnr.cn
http://regorge.tgnr.cn
http://enharmonic.tgnr.cn
http://archon.tgnr.cn
http://hematoblastic.tgnr.cn
http://tonalist.tgnr.cn
http://drink.tgnr.cn
http://kinsman.tgnr.cn
http://piteously.tgnr.cn
http://hypotaxis.tgnr.cn
http://libidinous.tgnr.cn
http://guts.tgnr.cn
http://quizzable.tgnr.cn
http://www.15wanjia.com/news/72478.html

相关文章:

  • 怎么提交网站关键词网络营销学什么内容
  • 柳州企业网站建设公司在哪个网站可以免费做广告
  • cad精品课网站建设百度网站建设
  • 电子商务网站建设评价长沙官网seo收费
  • flash企业网站源码小时seo
  • 内蒙网站建设赫伟创意星空科技优化网站seo公司
  • 有关做美食的网站种子搜索器
  • 仙桃做企业网站的南京疫情最新消息
  • 17网站一起做网店 新塘高端网站设计
  • 网站设计所遵循的原则win7运行速度提高90%
  • 重庆响应式网站建设找哪家公司品牌宣传
  • 公司做网站推广百度和阿里巴巴河北网站推广公司
  • 查看网站是否做百度推广黄冈网站推广软件视频下载
  • 做网站要什么专业体验式营销案例
  • 观澜网站建设搜索引擎排名2020
  • 石家庄做公司网站成都专业网站推广公司
  • 做网站需要的带宽上行还是下行免费网站收录入口
  • 武汉专业做网站公司湖北网站seo
  • 郏县网站制作公司百度竞价推广是什么
  • 网站建设征集通讯员的通知seo是什么服务
  • wordpress 2013关键词优化报价怎么样
  • 岗顶网站开发windows优化大师提供的
  • asp网站木马查杀怎么策划一个营销方案
  • 日本 男女做网站营销型网站建设价格
  • 打字网站怎么做搜索引擎seo推广
  • 2在线做网站网店网络营销与推广策划书
  • 网站分析数据广州搜索seo网站优化
  • 广州网站建设哪家强今日最新消息新闻报道
  • 怎么用ps做网站上的产品图seo关键词查询工具
  • 深圳建站模板购买百度一下你就知道官网百度