读取标准输入

最终更新: 2025/02/06

请使用 readln() 函数从标准输入(Standard Input)读取数据. 这个函数将整个行读取为字符串.

要使用字符串之外的数据类型, 你可以使用转换函数对输入进行类型转换, 例如 .toInt(), .toLong(), .toDouble(), .toFloat(), 或 .toBoolean(). 可以读取多个不同数据类型的输入, 并将每个输入保存到一个变量中:

这些转换函数会假定用户输入的是目标数据类型的正确格式. 例如, 使用 .toInt() 将 "hello" 转换为整数, 会导致一个异常, 因为函数期待的输入字符串应该是数字.

要读取分隔符号分隔的多个输入元素, 请使用 .split() 函数, 并指定分隔符. 下面的代码演示如何从标准输入读取, 并按照分隔符将输入切分为一组元素的 List, 再将 List 中的各个元素转换为指定的类型: