【发布时间】:2022-12-11 17:32:09
【问题描述】:
最近在学习Kotlin。在阅读 Kotlin 语言规范时,我遇到了一些问题。我不明白 LF in Kotlin 语言规范的标准是什么? 在“1.2.1 Whitespace and cmets”一节中,LF 显示如下。 "LF: <unicode 字符换行 U+000A>" 那么LF是什么的缩写,“unicode character Line Feed U+000A”是什么?
【问题讨论】:
-
LF 显示换行?
最近在学习Kotlin。在阅读 Kotlin 语言规范时,我遇到了一些问题。我不明白 LF in Kotlin 语言规范的标准是什么? 在“1.2.1 Whitespace and cmets”一节中,LF 显示如下。 "LF: <unicode 字符换行 U+000A>" 那么LF是什么的缩写,“unicode character Line Feed U+000A”是什么?
【问题讨论】:
我想答案已经在问题中了:unicode character Line Feed U+000A
顾名思义,LF 代表换行。这是一个字符,Unicode 值为 U+000A。用过*在文本文件中分隔行——因此被视为空格,并在文档的空格部分中提到。
关于这个角色on this site、on the official Unicode site、andonmanyothersites有很多信息——用你最喜欢的搜索引擎很容易找到。
(事实上 ,在学习一门新语言时,网络搜索可能是比从语言规范开始更好的起点,语言规范技术性很强,适用于编写编译器和类似工具的人。“更好的是,从the official docs开始—— “基础”部分提供快速介绍,而后面的部分将详细介绍。)
(*一些平台只使用 LF 来分隔行;其他平台使用 CR 字符——回车,U+000D——后跟 LF;历史上有些平台只使用 CR。)
【讨论】: