- Kotlin 教程
- Kotlin - 首页
- Kotlin - 概述
- Kotlin - 环境设置
- Kotlin - 架构
- Kotlin - 基本语法
- Kotlin - 注释
- Kotlin - 关键字
- Kotlin - 变量
- Kotlin - 数据类型
- Kotlin - 运算符
- Kotlin - 布尔值
- Kotlin - 字符串
- Kotlin - 数组
- Kotlin - 范围
- Kotlin - 函数
- Kotlin 控制流
- Kotlin - 控制流
- Kotlin - if...Else 表达式
- Kotlin - When 表达式
- Kotlin - For 循环
- Kotlin - While 循环
- Kotlin - Break 和 Continue
- Kotlin 集合
- Kotlin - 集合
- Kotlin - 列表
- Kotlin - 集合
- Kotlin - 映射
- Kotlin 对象和类
- Kotlin - 类和对象
- Kotlin - 构造函数
- Kotlin - 继承
- Kotlin - 抽象类
- Kotlin - 接口
- Kotlin - 可见性控制
- Kotlin - 扩展
- Kotlin - 数据类
- Kotlin - 密封类
- Kotlin - 泛型
- Kotlin - 委托
- Kotlin - 解构声明
- Kotlin - 异常处理
- Kotlin 有用资源
- Kotlin - 快速指南
- Kotlin - 有用资源
- Kotlin - 讨论
Kotlin 数组 - randomOrNull() 函数
Kotlin 数组的 randomOrNull() 函数用于返回数组中的随机元素。否则,如果数组为空则返回 null。
如果我们在第一次执行后刷新代码,随机元素将在每次后续执行时发生变化。
语法
以下是 Kotlin 数组 randomOrNull() 函数的语法:
fun <T> Array<out T>.randomOrNull(): T
参数
此函数不接受任何参数。
返回值
此函数返回一个随机元素。否则,返回 null。
示例 1
以下是一个基本的示例,用于演示 randomOrNull() 函数的使用:
fun main(args: Array<String>) { var array = arrayOf<Int>(1, 2, 3, 4, 5, 6, 7, 8) val ran_num = array.randomOrNull() println("random number: $ran_num") }
输出
以上代码产生以下输出:
random number: 1
示例 2
现在,让我们创建另一个示例。在这里,我们使用 randomOrNull() 来检查如果数组为空时的返回值:
fun main(args: Array<String>) { var array = arrayOf<String>() val ran_num = array.randomOrNull() println("random number: $ran_num") }
输出
以下是输出:
random number: null
示例 3
下面的示例创建了一个 any 类型的数组并返回随机元素:
fun main(args: Array<String>) { var array = arrayOf<Any>("tutorialspoint", 1, 2, 3, "India") val ran_value = array.randomOrNull() println("random value: $ran_value") }
输出
以下是输出:
random value: India
kotlin_arrays.htm
广告