在其他编程语言(如 Java)中,如果您想链接字段,您会喜欢: String a, b, c, d;
是否也可以在 Kotlin 中链接字段,例如val a, b, c, d?
这里不提供任何信息
不,Kotlin不支持在语句中声明多个变量。
Kotlin从 Java 中学到了一些很好的经验。其中之一是变量声明。尽管 Java 支持一行中的多个变量声明,但 Oracle 的 Java 指南说每行只能使用一个声明。
Oracle Java 标准中提到了以下内容:
建议每行一个声明,因为它鼓励评论。换句话说,
int level; // indentation level
int size; // size of table
Run Code Online (Sandbox Code Playgroud)
优先于
int level, size;
Run Code Online (Sandbox Code Playgroud)
在任何情况下都不应在同一行中声明变量和函数。例子:
long dbaddr, getDbaddr(); // WRONG!
Run Code Online (Sandbox Code Playgroud)
不要将不同的类型放在同一行上。例子:
int foo, fooarray[]; //WRONG!
Run Code Online (Sandbox Code Playgroud)
注意:上面的例子在类型和标识符之间使用了一个空格。其他
acceptable alternative is to use tabs, e.g.:
int level; // indentation level
int size; // size of table
Object currentEntry; // currently selected table entry
Run Code Online (Sandbox Code Playgroud)
有关 Oracle 约定,请参阅此链接:http : //www.oracle.com/technetwork/java/codeconventions-150003.pdf。页码 14 > 声明。
关于这个话题已经有一些巨大的争论type of declaration should be used for Java。所以Kotlin只是删除它作为一个选项。
| 归档时间: |
|
| 查看次数: |
2683 次 |
| 最近记录: |