📝 Kotlin

159篇技术文档
  Kotlin类型转换

📅  最后修改于: 2021-01-05 07:12:18        🧑  作者: Mango

Kotlin类型转换类型转换是将一个数据类型变量转换为另一种数据类型的过程。在Kotlin中,不支持将较小的数据类型隐式转换为较大的数据类型(因为Java中支持)。例如,不能将Int分配为Long或Double。在Java中在科特林但是在Kotlin中,转换是通过显式完成的,其中将较小的数据类型转换为较大的数据类型,反之亦然。这是通过使用辅助函数来完成的。下面列出了Kotlin中用于数字转换的辅助...

  Kotlin运算符

📅  最后修改于: 2021-01-05 07:13:23        🧑  作者: Mango

Kotlin运算符运算符是对操作数(值或变量)执行运算的特殊字符。Kotlin中提供了多种运算符。算术运算运算符关系运算符赋值运算符一元运算符按位运算逻辑运算符算术运算符算术运算运算符用于执行基本的数学运算,例如加法(+),减法(-),乘法(*),除法(/)等。OperatorDescriptionExpressionTranslate to+Additiona+ba.plus(b)–Subtra...

  Kotlin输入/输出

📅  最后修改于: 2021-01-05 07:14:17        🧑  作者: Mango

Kotlin标准输入/输出执行Kotlin标准输入输出操作,以使字节流从输入设备(键盘)流到主存储器,再从主存储器流到输出设备(屏幕)。Kotlin输出Kotlin输出操作使用标准方法print()和println()进行。让我们来看一个例子:输出量方法print()和println()在内部调用System.out。 print()和System.out.println()。print()和pr...

  Kotlin评论

📅  最后修改于: 2021-01-05 07:15:10        🧑  作者: Mango

科特林评论注释是用于文档目的的语句。注释会被编译器忽略,因此不会执行。我们还可以使用它来提供有关代码行的信息。 Kotlin中有两种类型的评论。单行注释。多行注释。单行注释单行注释用于注释语句的单行。通过使用“ //”(双斜杠)来完成。例如:输出量多行注释多行注释用于注释多行语句。通过使用/ * * /(以严格的斜杠开始,以星号斜杠结束)完成。例如:输出:...

  Kotlin如果表达式

📅  最后修改于: 2021-01-05 07:16:05        🧑  作者: Mango

Kotlin if表达在Kotlin中,if是一个表达式,该表达式返回一个值。用于控制程序结构的流程。 Kotlin中有多种if表达式类型。if-else表达式if-else if-else梯形表达式嵌套if表达式传统的if语句传统if语句的语法传统if语句的语法Kotlin if-else表达式好像它不是一个独立的表达式一样,它与if-else表达式一起使用,并且if-else表达式的结果分配到...

  表达式时Kotlin

📅  最后修改于: 2021-01-05 07:17:00        🧑  作者: Mango

表达时的科特琳Kotlin,当expression是返回值的条件表达式时。 Kotlin,当表达式替换switch语句时。 Kotlin,当表达式用作其他语言(Java,C++,C)的switch语句时。使用when作为表达式我们来看一个简单的when表达式示例。输出:没有表情时使用当作为表达式使用时,不是强制性的,它可以像在其他语言中一样正常使用。例如输出:使用花括号的多重陈述我们可以使用条件块...

  Kotlin for Loop

📅  最后修改于: 2021-01-05 07:17:54        🧑  作者: Mango

Kotlin for LoopKotlinfor循环用于多次迭代程序的一部分。它遍历数组,范围,集合或任何提供迭代的内容。 Kotlin for循环等效于C#等语言中的foreach循环。Kotlin中for循环的语法:遍历数组让我们看一个简单的例子,迭代数组的元素。输出:如果for循环的主体仅包含一行语句,则不必将其括在大括号{}中。数组的元素根据数组的<em>索引</em>(索引)进行迭代。例...

  Kotlin While循环

📅  最后修改于: 2021-01-05 07:18:54        🧑  作者: Mango

Kotlin while Loopwhile循环用于多次迭代程序的一部分。循环执行代码块,直到条件成立。 Kotlin while循环类似于Java while循环。句法while循环示例让我们看一个从1到5的while循环打印值的简单示例。输出:Kotlin无限while循环如果while条件保持为true,则while循环将代码块执行无限次。例如:输出:...

  Kotlin做while循环

📅  最后修改于: 2021-01-05 07:19:47        🧑  作者: Mango

Kotlin do-while循环在do-while循环类似于while循环,除了一个关键的区别。do-while循环首先执行do块的主体,然后再检查while的条件。<em>作为do-while</em>循环的do块在检查条件之前首先<em>执行,即使while</em>内的条件为false <em>,do-while</em>循环也至少执行一次。 do-while循环的<em>while</e...

  Kotlin的返回和跳转

📅  最后修改于: 2021-01-05 07:20:41        🧑  作者: Mango

科特林回跳Kotlin中有三个跳转表达式。这些跳转表达式用于控制程序执行的流程。这些跳转结构为:打破继续返回中断表达break表达式用于终止最近的封闭循环。它几乎与if-else条件一起使用。例如:在上面的示例中,如果条件执行break表达式,则for循环终止其循环。Kotlin中断示例:输出:在上面的例子中,当i的值变成等于3,并且满足,如果条件(i == 3),比破表达执行和终止循环。Kotl...

  Kotlin继续结构

📅  最后修改于: 2021-01-05 07:21:35        🧑  作者: Mango

Kotlin继续跳转结构Kotlin,continue语句用于重复循环。它继续程序的当前流程,并在指定条件下跳过其余代码。嵌套循环中的<em>continue</em>语句仅影响内部循环。例如在上面的示例中,如果条件继续执行,则for循环重复其循环。continue语句重复执行循环,而不执行以下if条件代码。Kotlin继续举例输出:Kotlin标有继续表达标记的是标识符的形式,后跟@符号,例如a...

  Kotlin函数

📅  最后修改于: 2021-01-05 07:22:32        🧑  作者: Mango

Kotlin函数函数是一组执行特定任务的相互关联的代码块。功能用于将程序分成不同的子模块。它使代码可重用,并使程序更易于管理。在Kotlin中,使用fun关键字声明函数。函数有两种类型,取决于它是在标准库中提供还是由用户定义。标准库函数用户自定义函数标准库功能Kotlin Standard库函数是内置库函数,它们隐式存在于库中并可供使用。例如输出:这里,sqrt()是一个库函数,该函数返回数字(双...

  Kotlin递归函数

📅  最后修改于: 2021-01-05 07:23:29        🧑  作者: Mango

Kotlin递归函数<em>递归函数</em>是一个连续调用自身的函数。这种技术称为递归。句法Kotlin递归函数示例1:有限的时间让我们看一个递归函数打印计数的例子。输出:Kotlin递归函数示例2:阶乘数让我们看一个递归函数计算数字阶乘的示例。输出:以上析因示例的工作过程Kotlin尾递归在讨论尾递归之前,让我们尝试举一个使用常规(普通)递归计算nth(大100000)的和的示例。一般递归让我...

  Kotlin默认和命名参数

📅  最后修改于: 2021-01-05 07:24:24        🧑  作者: Mango

Kotlin默认和命名参数Kotlin默认参数Kotlin提供了一种在函数定义中分配<em>默认参数</em>(参数)的工具。如果在没有传递任何参数的情况下调用函数,则默认参数将用作函数定义的参数。并且当一个函数被使用的参数,比通过参数调用用作函数定义参数。默认参数示例1:在函数调用中不传递任何参数输出:在上面的程序中,不带参数的run()函数调用,函数定义中使用了默认参数。默认参数示例2:在函数...

  Kotlin Lambdas

📅  最后修改于: 2021-01-05 07:25:18        🧑  作者: Mango

Kotlin Lambda函数Lambda是一个没有名称的函数。 Lambda用花括号{}定义,该花括号将variable作为参数(如果有)和函数 body。函数体写在变量(如果有)之后,然后是->运算符。lambda的语法在讨论lambda之前,让我们看一个使用普通函数将两个数字相加的简单示例。正常函数:两个数字相加在此示例中,我们创建一个函数<em>addNumber()</em> ,该函数传...