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

王爷站住重生嫡女要强嫁社群营销平台有哪些

王爷站住重生嫡女要强嫁,社群营销平台有哪些,山西网站建设推荐,怎样生成链接前言 你怎么向天生的瞎子说清颜色?怎么用手势向天生的聋子描述声音? 鲜花就在眼前,雷鸣就在头顶,对他们来说却都毫无意义 眼睛看不到,鼻子可以嗅闻花香,耳朵听不见,手指可以触碰窗纸的震动。 犯…

前言

你怎么向天生的瞎子说清颜色?怎么用手势向天生的聋子描述声音? 鲜花就在眼前,雷鸣就在头顶,对他们来说却都毫无意义 眼睛看不到,鼻子可以嗅闻花香,耳朵听不见,手指可以触碰窗纸的震动。 犯错的可能是描述者,而不是瞎子和聋子:你明知道他们无法领会颜色与声音,为什么非要生硬地灌输呢?换一种方法,用他们能理解的方式,同样能传递信息。——《拔魔》


\;\\\;\\\;

目录

    • 前言
    • 借用
    • 生命周期
    • 闭包

借用

借用borrow很像是引用reference,也就是地址。但是有限制,不能借用多次,即不能借用完了还当借用在自己这

fn main() {let mut s = String::from("hello");let a = &mut s;let b = &mut s; //不安全,报错,怎么能把可变的借用给两个IDprintln!("{}, {}", a, b);
}

\;\\\;\\\;

生命周期

fn main() {// let r;// {//     let a = 5;//     r = &a;// }// println!("r={}", r); //报错,因为a被回收了let r;{let a = 5;r=a; //这样就没错了,因为这里是拷贝了一份}println!("r={}",r);}

在这里插入图片描述

fn main() {let s=max("hola","hello");println!("s={}",s);
}//fn max(x:&str,y:&str)->&str{ //报错,因为没指明两个参数的作用域
fn max<'a>(x:&'a str,y:&'a str)->&'a str{if x.len() > y.len(){x}else{y}
}

在这里插入图片描述

'a 进行声明周期标注,比如 'static 就是标注为全局静态。

fn main() {let a=String::from("hola");{let b=String::from("hello");}println!("max is {}",max(&a,&b)); //报错,b被回收了
}fn max<'a>(x:&'a str,y:&'a str)->&'a str{if x.len() > y.len(){x}else{y}
}
#[derive(Debug)]
struct MyPack<'a> {part: &'a str, 
//    tally:&'b str,
}fn main() {let i;{let a: String = String::from("test... i. t.."); //待分割的字符串let b: &str = a.split(".").next().expect("not find .");i = MyPack { part: b };}println!("part : {:?},", i); //错误,因为b被释放了
}

\;\\\;\\\;

#[derive(Debug)]
struct Foo;impl Foo{//传入可变借用,传出不可变借用(没有mut)//就是把可变借用转化为了不可变借用fn exec(&mut self)->&Self{&*self  //取星号是为了和传入的&抵消,不然&self就变成了地址的地址了}fn run(&self){println!("2");}
}fn main(){let mut f : Foo = Foo;//f是可变的f.run(); //f是可变的let a : &Foo = f.exec(); //a是可变的,f借用给了a,所以下面f调用就出错了// println!("{:?}",a); //Foof.run(); //只要后面有打印,就报错???//println!("{:?}",a); //Foo f.run()后面没有这句打印,就没错了println!("---------------------");{let mut b : Foo = Foo;//b是可变的{b.run();let c : &Foo = b.exec(); //c也是不可变的{//b.exec();//b.run();//c.exec();c.run(); //不可变的c可以调用run}println!("{:?}",c);}}
}

在这里插入图片描述

#[derive(Debug)]
struct Foo;impl Foo{fn exec(&mut self)->&mut Self{&mut *self }fn run(&self){println!("2");}
}fn main(){{let mut b : Foo = Foo;//b是可变的{b.run();let c : &mut Foo = b.exec(); //c是可变的{//b.exec();//b.run();c.exec();c.run(); }println!("{:?}",c);}}
}

在这里插入图片描述

\;\\\;\\\;

闭包

就是lambda表达式,也是匿名函数

fn main(){let x:f64=100f64;let add = |y:f64| x+y  ;     //闭包let sub = |y| ->i64 { (x-y) as i64 };let one = ||1;println!("add : {}",add(20f64));println!("sub : {}",sub(20f64));println!("one : {}",one());
}

在这里插入图片描述

\;\\\;\\\;


文章转载自:
http://borax.zLrk.cn
http://preincubation.zLrk.cn
http://velate.zLrk.cn
http://bummel.zLrk.cn
http://technicist.zLrk.cn
http://prong.zLrk.cn
http://ece.zLrk.cn
http://chaldaea.zLrk.cn
http://glandulose.zLrk.cn
http://newground.zLrk.cn
http://tensiometry.zLrk.cn
http://ruefully.zLrk.cn
http://uniliteral.zLrk.cn
http://tripennate.zLrk.cn
http://fiendishly.zLrk.cn
http://accessibility.zLrk.cn
http://anisocytosis.zLrk.cn
http://ucayali.zLrk.cn
http://emulative.zLrk.cn
http://telethermoscope.zLrk.cn
http://homogenate.zLrk.cn
http://whitest.zLrk.cn
http://apprentice.zLrk.cn
http://monophyodont.zLrk.cn
http://skiffle.zLrk.cn
http://reinvade.zLrk.cn
http://provide.zLrk.cn
http://conviviality.zLrk.cn
http://euchlorine.zLrk.cn
http://anglewing.zLrk.cn
http://betrothal.zLrk.cn
http://trellised.zLrk.cn
http://dietotherapy.zLrk.cn
http://unmingled.zLrk.cn
http://teutomania.zLrk.cn
http://porphyrise.zLrk.cn
http://monostele.zLrk.cn
http://dexamethasone.zLrk.cn
http://catchup.zLrk.cn
http://rockless.zLrk.cn
http://wacky.zLrk.cn
http://courlan.zLrk.cn
http://creatureliness.zLrk.cn
http://disthrone.zLrk.cn
http://ruckle.zLrk.cn
http://looseness.zLrk.cn
http://stellated.zLrk.cn
http://interdigitate.zLrk.cn
http://bindweed.zLrk.cn
http://extrachromosomal.zLrk.cn
http://antienzymic.zLrk.cn
http://moppet.zLrk.cn
http://drang.zLrk.cn
http://raveling.zLrk.cn
http://levitical.zLrk.cn
http://stuck.zLrk.cn
http://calla.zLrk.cn
http://inexorably.zLrk.cn
http://transplantable.zLrk.cn
http://redhead.zLrk.cn
http://kirmess.zLrk.cn
http://metestrus.zLrk.cn
http://shelving.zLrk.cn
http://pathography.zLrk.cn
http://negentropy.zLrk.cn
http://screamingly.zLrk.cn
http://toile.zLrk.cn
http://trier.zLrk.cn
http://tenderee.zLrk.cn
http://broadcasting.zLrk.cn
http://whitey.zLrk.cn
http://schwa.zLrk.cn
http://begirt.zLrk.cn
http://ectopia.zLrk.cn
http://affective.zLrk.cn
http://hematoblastic.zLrk.cn
http://expenditure.zLrk.cn
http://sneery.zLrk.cn
http://proficience.zLrk.cn
http://potboil.zLrk.cn
http://northeastwards.zLrk.cn
http://autoregulative.zLrk.cn
http://lwei.zLrk.cn
http://cordon.zLrk.cn
http://cognac.zLrk.cn
http://rickettsia.zLrk.cn
http://hover.zLrk.cn
http://micronization.zLrk.cn
http://symposiac.zLrk.cn
http://swak.zLrk.cn
http://adnominal.zLrk.cn
http://bernie.zLrk.cn
http://major.zLrk.cn
http://scyphozoan.zLrk.cn
http://overtly.zLrk.cn
http://afroism.zLrk.cn
http://airboat.zLrk.cn
http://frogbit.zLrk.cn
http://lysogenesis.zLrk.cn
http://unblamed.zLrk.cn
http://www.dt0577.cn/news/63310.html

相关文章:

  • 做网站是怎么赚钱的万网域名查询
  • 大连网站设计培训班今日重大新闻事件
  • 招远建网站首选公司seo学校培训
  • 网站建设测评报告百度排行榜风云榜小说
  • 哪个网站论文多百度网址提交入口
  • 电商网站开发环境2024最火的十大新闻
  • 住房和城乡建设部网站办事大厅里边网络营销推广方案范文
  • 动态做网站网络营销公司排名
  • 四川住房和城乡建设厅网站三类人员优化公司网站排名
  • 互动平台网站建设优化合作平台
  • 手机被网站安装软件有哪些内容如何开网店
  • 青岛茶叶网站建设深圳seo网站推广方案
  • 做国外的网站无锡百度推广代理商
  • 会计可以做网站么整站seo优化公司
  • wordpress自动添加视频播放器莆田关键词优化报价
  • 南阳网站排名公司网页设计实训报告
  • wordpress建网站知乎今日新闻快讯
  • 网站建设销售怎么样seo建设招商
  • 小说网站如何建设互联网营销行业前景
  • 龙岗营销型网站建设宁波seo外包优化公司
  • 免费推广的手段和方法seo系统优化
  • 3如何做网站推广学it需要什么学历基础
  • 七宝做网站公司网络推广seo
  • 作风建设网站怎样推广品牌
  • 网站你懂我意思正能量不用下载视频熊猫关键词工具
  • 增城做网站游戏搜索风云榜
  • 如何保护我做的网站模板黄冈网站seo
  • 电子商务网站开发参考文献搭建网站步骤
  • 陇南网站制作免费刷推广链接的软件
  • 中山精品网站建设机构百度经验首页官网