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

网站上面带官网字样怎么做的搜索引擎seo是什么意思

网站上面带官网字样怎么做的,搜索引擎seo是什么意思,学做网站的基本,天猫网站企业网站专业性诊断分析apply apply 函数接收一个目标并回来该目标自身。它答应您在目标上履行一些操作&#xff0c;同时仍然回来原始目标。 fun <T> T.apply(block: T.() -> Unit): TT 是目标的类型&#xff0c;block 是一个 lambda 表达式&#xff0c;能够在该目标上履行一些操作。在这个…

apply

apply 函数接收一个目标并回来该目标自身。它答应您在目标上履行一些操作,同时仍然回来原始目标。

fun <T> T.apply(block: T.() -> Unit): T

T 是目标的类型,block 是一个 lambda 表达式,能够在该目标上履行一些操作。在这个 lambda 中,您能够运用 this 关键字来引证当时目标。

val person = Person().apply {name = "John"age = 30address = "New York"
}

在这个例子中,咱们创建了一个 Person 目标并在 apply 函数中设置了该目标的特色。最终回来的是这个 Person 目标自身。

let

let 同样是一个扩展函数,它也接收一个 Lambda 表达式作为参数。不同于 apply,在 Lambda 表达式中,let 函数将接收者目标作为 Lambda 的参数,一般用 it 作为隐式称号。let 函数的回来值是 Lambda 表达式的成果。

fun <T, R> T.let(block: (T) -> R): R

T 是目标的类型,R 是回来值的类型,block 是一个 lambda 表达式,它对该目标进行一些操作并回来一个成果。

val person = Person("Alice", 25)
val ageAfterFiveYears = person.let {it.age + 5
}

在这个示例中,let 函数用于核算 Person 目标五年后的年纪。

also

also 是一个扩展函数,与 apply 相似,但有一个关键区别:also 函数的回来值是接收者目标自身,而 Lambda 表达式的参数是接收者目标,一般用 it 作为隐式称号。

fun <T> T.also(block: (T) -> Unit): T

T 是目标的类型,block 是一个 lambda 表达式,能够在该目标上履行一些操作。在这个 lambda 中,您能够运用 it 关键字来引证当时目标。

val person = Person("Alice", 25).also {it.name = "Bob"it.age = 30
}

在上述示例中,also 函数用于修正 Person 类的特色,最终回来修正后的目标。

run

run 是一个扩展函数,它结合了 apply 和 let 的特色。run 函数在 Lambda 表达式中直接访问接收者目标的特色和方法,同时回来 Lambda 表达式的成果。

fun <T, R> T.run(block: T.() -> R): R

T 是目标的类型,R 是回来值的类型,block 是一个 lambda 表达式,它对该目标进行一些操作并回来一个成果。在这个 lambda 中,您能够运用 this 关键字来引证当时目标。

val person = Person("Alice", 25)
val greeting = person.run {"Hello, $name! You are $age years old."
}

在这个示例中,run 函数用于生成一个包括 Person 目标信息的字符串。

总结

with不怎么使用,因为它确实不防空; 经常使用的是runapply

  1. run 闭包返回结果是闭包的执行结果;apply 返回的是调用者本身。
  2. 使用上的差别:run 更倾向于做一些其他复杂逻辑操作,而 apply 更多的是对调用者自身配置。
  3. 大部分情况下,如果不是对调用者本身进行设置,我会使用 run。
http://www.hrbkazy.com/news/41323.html

相关文章:

  • 福建省住建厅建设网站企业网站排名优化方案
  • 怎么做劳务公司网站爱战网关键词工具
  • 查看网站模板营销广告语
  • 做微网站 主机 域名直通车推广计划方案
  • 做期货主要看哪个网站武汉seo关键词优化
  • 做网站被骗算诈骗吗百度seo运营工作内容
  • 免费logo设计网址网站用户体验优化
  • 我在日本做动画视频网站广告文案经典范例200字
  • 延庆区住房和城乡建设委员会网站seo网页优化培训
  • 成都网站建设维护盐城seo培训
  • .tel域名不可以做网站域名吗长沙 建站优化
  • 谁知道美国做的色情网站app推广注册赚钱
  • 做代理记账网站2023百度秒收录技术
  • 车身做网站宣传图电商网站建设价格
  • 手机做wifi中继上外国网站东莞建设企业网站
  • wordpress专题功能福州seo优化
  • 寺院网站模板如何优化企业网站
  • 做网站用那个浏览器百度最新秒收录方法2023
  • 网站建设 财务归类爱链网中可以进行链接买卖
  • 做网站公司300元钱百度seo怎么查排名
  • 吴江公司网站建设电话自动交换友情链接
  • 咸鱼网站交易付款怎么做如何进行搜索引擎优化
  • 中国最近新闻大事件网站优化检测工具
  • 做网站一个程序员够吗近期时政热点新闻20条
  • 襄阳做公司网站的软件公司一键优化大师
  • 网站建设有免费的空间吗搜索引擎优化怎么做的
  • 重庆市建立网站的网络公司网站域名解析
  • 做国外wordpress賺钱seo优化是啥
  • 网站商城首页怎么做吸引人seo排名优化技术
  • 合肥企业模板建站站外引流推广渠道