重庆奉节网站建设公司哪家专业软件开发外包管理

pingmian/2026/1/23 8:19:59/文章来源:
重庆奉节网站建设公司哪家专业,软件开发外包管理,2017年网站推广怎么做,有没有免费做网站的Kotlin 是一门现代但已成熟的编程语言#xff0c;旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作#xff0c;并提供了多种方式在多个平台间复用代码#xff0c;以实现高效编程。 https://play.kotlinlang.org/byExample/01_introduction/02_Functio… Kotlin 是一门现代但已成熟的编程语言旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作并提供了多种方式在多个平台间复用代码以实现高效编程。 https://play.kotlinlang.org/byExample/01_introduction/02_Functions 其他关于kt的博客文章如下 Kotlin学习——hello kotlin 函数function 变量 类 泛型 继承Kotlin学习——流程控制when循环range工具 kt里的equals if实现类似三元表达式的效果Kotlin学习——kt中的类数据类 枚举类 密封类以及对象Kotlin学习——kt里面的函数高阶函数 函数式编程 扩展函数和属性Kotlin学习——kt里的集合ListSetMap List集合的各种方法之Int篇Kotlin学习——kt里的集合Map的各种方法之String篇 目录 引出letrunwithapply 类似set方法also 打印日志 总结 引出 1.Kotlin标准库函数let可用于作用域和null检查 2.执行一个代码块并返回其结果。不同的是在run函数中对象是通过 this 访问的 3.with是一个非扩展函数可以简洁地访问其参数的成员在引用其成员时可以省略实例名称 4.apply在对象上执行一个代码块并返回对象本身 5.also工作原理与apply类似它执行给定的块并返回调用的对象。在块内部对象被它引用日志打印 let Kotlin标准库函数let可用于作用域和null检查。当对对象调用时let执行给定的代码块并返回其最后一个表达式的结果。可以通过参照对象默认情况下或自定义名称在块内部访问对象。 package com.tianju.kt.scopeFuncfun customPrint(s: String) {print(s.uppercase()) }fun main() {val empty test.let {customPrint(it)it.isEmpty()}// TEST is empty falseprintln( is empty $empty)// Printing null:// Printing my string:// MY STRINGfun printNonNull(str: String?) {println(Printing \$str\:)str?.let {print(\t)customPrint(it)println()}}// FIRST : SECONDfun printIfBothNonNull(strOne: String?, strTwo: String?) {strOne?.let { firstString -strTwo?.let { secondString -customPrint($firstString : $secondString)println()}}}printNonNull(null)printNonNull(my string)printIfBothNonNull(First,Second) }run 与let一样run是标准库中的另一个作用域函数。基本上它也是这样做的执行一个代码块并返回其结果。不同的是在run函数中对象是通过 this 访问的。当您想调用对象的方法而不是将其作为参数传递时这很有用。 package com.tianju.kt.scopeFuncfun main() {fun getNullableLength(ns: String?) {println(for \$ns\:)ns?.run {// 访问对象的成员时不使用其名称println(\tis empty? isEmpty())println(\tlength $length)this.length}}getNullableLength(null)getNullableLength()getNullableLength(some string with Kotlin) }with with是一个非扩展函数可以简洁地访问其参数的成员在引用其成员时可以省略实例名称。 package com.tianju.kt.scopeFuncclass Configuration(var host: String, var port: Int)fun main() {val configuration Configuration(host 127.0.0.1, port 9000)// 在引用其成员时可以省略实例名称with(configuration) {println($host:$port)}// instead of:println(${configuration.host}:${configuration.port}) }apply 类似set方法 apply在对象上执行一个代码块并返回对象本身。在块内部对象被此引用。此函数用于初始化对象非常方便。 类似java里面new 对象后进行set值 package com.tianju.kt.scopeFunc/*** 数据类*/ data class Person(var name: String, var age: Int, var about: String) {// 构造方法有默认值constructor() : this(, 0, ) }fun main() {val jake Person()println(jake)val stringDescription jake.apply {name Jakeage 30about Android developer}.toString()println(stringDescription) }also 打印日志 also工作原理与apply类似它执行给定的块并返回调用的对象。在块内部对象被它引用因此更容易将其作为参数传递。此函数便于嵌入其他操作可以用于打印日志 package com.tianju.kt.scopeFuncdata class PersonP(var name: String, var age: Int, var about: String) {constructor() : this(, 0, ) }fun writeCreationLog(p: PersonP) {println(A new person ${p.name} was created.) }fun main() {val jake PersonP(Jake, 30, Android developer).also {writeCreationLog(it)}println(jake) }总结 1.Kotlin标准库函数let可用于作用域和null检查 2.执行一个代码块并返回其结果。不同的是在run函数中对象是通过 this 访问的 3.with是一个非扩展函数可以简洁地访问其参数的成员在引用其成员时可以省略实例名称 4.apply在对象上执行一个代码块并返回对象本身 5.also工作原理与apply类似它执行给定的块并返回调用的对象。在块内部对象被它引用日志打印

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86535.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有用node.js做的网站吗市场来说网站建设销售发展怎么样

掉豆子是指一个人拿着一袋豆子在回家的过程中袋子有一个小孔,一颗一颗不停的掉豆子,顾名思义就是数组元素的单个依次输出。 使用重载MainClass类的printArray方法输出不同类型的数组。 完整代码 public class MainClass {public static void printArr…

优质的企业网站建设网站开发项目报告

一、概念 测试用例的基本概念: 测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素 。 主要步骤: 测试环境——测试步骤—…

如何用wordpress做一个企业网站白山网站设计

集合类 集合(Collection) 1、 List列表 : 有序 可重复 1、ArrayList : 数组列表 ,内部是通过Array实现,对数据列表进行插入、删除操作时都需要对数组进行拷贝并重排序,因此在知道存储数据量时&#xff0c…

给别人网站做跳转seo网站查询工具

win10的任务栏是一个关键的用户界面元素,允许您轻松访问应用程序和系统功能。然而,有时您可能会遇到win10底部任务栏无响应的问题,这会妨碍您的工作流程。本篇文章将介绍解决win 10底部任务栏无响应的问题的三种方法,每种方法都会…

网站开发流程指什么编程软件powermill

private static和public static的比较,区别在于修改的范围不同,但作用域都是全局的即整个进程内共享,与具体线程无关。以下是测试代码:声明静态内部变量的抽象类package atest.privateStatic;public abstract class TypeObject {p…

做网站端口映射做网站宜宾

背景 hi,粉丝朋友们: 大家好! 下面来介绍一下新的framework专题halperfettosurafceflinger,这个专题主要就是分为3大块,但是彼此直接又是相互关联的。 比如surfaceflingre模块深入分析需要用到hal相关的模块&#xff…

石狮网站建设科技公司推广文案

商务助理简历模板下载(可在线编辑制作):来幻主简历,做好简历! 商务助理简历1: 求职意向 求职类型:全职 意向岗位:国际商务、产品助理 意向城市:广东广州 …

下列关于网站开发中网页做视频网站公司要怎么做的

编辑 | 宋慧 出品 | CSDN云计算 金蝶国际软件集团有限公司(“金蝶国际”、“金蝶”或“公司”,连同其附属公司统称“集团”;股份编号:0268.HK)今日公布其截至2021年12月31日止十二个月(“报告期”&#xf…

做商城网站的项目背景外贸网络营销方案

使用lv_obj_set_flex_flow(obj, flex_flow)函数 横向拖动 LV_FLEX_FLOW_ROW 将子元素排成一排而不包裹 LV_FLEX_FLOW_ROW_WRAP 将孩子排成一排并包裹起来 LV_FLEX_FLOW_ROW_REVERSE 将子元素排成一行而不换行,但顺序相反 LV_FLEX_FLOW_ROW_WRAP_REVERSE 将子元素…

企业网站建设模块金蝶财务软件官网首页

基于django电影推荐系统 摘要 该Django电影推荐系统是一个简单而基础的框架,旨在展示系统的基本组件。系统包括两个主要模型,即Movie和Rating,用于存储电影信息和用户评分。视图层包括展示电影列表和电影详情的功能,使用模板进行页…

南京建站在线咨询请将已备案网站接入访问

文章目录 前言呼入进入机器人配置流程创建线路创建线路组呼入配置 创建自动外呼任务1. 实现“一端放音,另一端进入机器人”操作创建拨号方案—“模拟放音”呼叫路由—“internal”启用拨号方案—“模拟放音”队列外呼配置 2. 实现“两端都进入机器人”操作队列外呼配…

青岛app网站开发企业网站定制多少钱

目录 快速排序: 概念: 动画分析: 代码实现: 代码分析: 代码特性: 常见问题: 快速排序: 概念: 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法&a…

有多少做汽车的网站网站建设颜色

Gray码是一个长度为2ⁿ的序列,序列中无相同元素,且每个元素都是长度为n位的二进制位串,相邻元素恰好只有1位不同。例如长度为2的格雷码为(000,001,011,010,110,111,101,100),设计分治算法对任意的n值构造相…

如何建立网站会员系统吗wordpress 展开

文章目录 一、平行视图1.1 示意图1.2 平行视图的基础矩阵1.3 平行视图的极几何1.4 平行视图的三角测量 二、图像校正三、对应点问题3.1 相关匹配法3.2 归一化相关匹配法3.3 窗口问题3.4 相关法存在的问题3.5 约束问题 一、平行视图 1.1 示意图 如下图即是一个平行视图。特点&a…

安庆网站建设推荐安徽秒搜科技沈阳突发事件刚刚

解决办法可以参考:修改hosts 不生效? 三种方法解决

中国十大小说网站排名中小企业网络安全解决方案

目录 范数的意义范数的数学意义范数之于深度学习的意义 L1 范数与 L2 范数L1 范数L2 范数 小结 本节博文是线性代数第二部分,主要内容为 L 1 L1 L1 范数与 L 2 L2 L2 范数;有关线性代数基础知识,请访问:【深度学习】S2 数学基础…

信用中国 网站截图怎么做手术室专科建设网站

TCP/IP,HTTP,Socket的区别与联系 网络七层:物数网传会表应.分别为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层.其中,底层三层:物理层,数据链路层,网络层是网络工程师研究的对象,而其它四层,是用户面向和关心的问题. http协议:超文本传输协议, 对应于应用层. tcp协议…

搭建网站是什么专业夜夜做新郎网站

无论您是PLC或工业设备的制造商,还是工业自动化系统的维护人员,可能会遇到需要将不同协议的设备连接组合并通讯的情况,Modbus和Profinet是现代工业自动化中常见的两种通信协议,在工业控制领域中被广泛应用。 在这种情况绝大多数会…

网站备案加急客户网站加一个功能 应该怎么做

更多资料获取 📚 个人网站:ipengtao.com 当在Python中操作PDF时,有几种常见的方法,每种方法都有其独特的优点和用例。在本文中,我们将深入探讨这些方法,并提供丰富的示例代码,以帮助大家更好地…

什么网站可以做宝宝相册贵阳seo计费管理

内容脚本(Content Scripts) 指定在用户打开某些网页时要使用的 JavaScript 或 CSS 文件。 内容脚本是在网页环境中运行的文件。通过使用标准文档对象模型 (DOM),开发者能够读取浏览器所访问网页的详情、更改这些网页,并将信息传递…