[英]Can I write a method body without curly braces {}?
我知道在循环或 if 语句中,可以这样写:
if(x>4) System.out.println("Hello world!"); // No curly braces
我想知道,我可以用方法或类做同样的事情吗?
例如
public static void example() System.out.println("Hello world!"); // No curly braces
或者我是否必须为方法和类编写花括号?
好吧,从技术上讲,您不需要编写任何花括号:
public static void example() \u007b System.out.println("Hello world!"); \u007d
不是在java中,而是在其他基于JVM的语言中,比如Kotlin,可以直接返回单个表达式的结果。
例子:
fun example() = "Hello world!"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.