如何在 Ceylon 中获取命令行参数?
How to get command line arguments in Ceylon?
在命令行 Java 应用程序中,您可以通过 args
参数获取参数:
public static void main(String[] args) {
我怎样才能在锡兰做类似的事情?我尝试复制 Java 样式:
shared void run(String[] args) {
但出现错误,因为这是不允许的:
ceylon run: Cannot run toplevel method 'test.project.run':
it should have no parameters or they should all have default values.
我一直在阅读锡兰-lang.org 之旅,但我还没有找到答案。
使用语言模块中的顶级 process
对象。
String[] arguments = process.arguments;
String? argument = process.namedArgumentValue("name");
if (process.namedArgumentPresent("name")) {
// ...
}
在命令行 Java 应用程序中,您可以通过 args
参数获取参数:
public static void main(String[] args) {
我怎样才能在锡兰做类似的事情?我尝试复制 Java 样式:
shared void run(String[] args) {
但出现错误,因为这是不允许的:
ceylon run: Cannot run toplevel method 'test.project.run':
it should have no parameters or they should all have default values.
我一直在阅读锡兰-lang.org 之旅,但我还没有找到答案。
使用语言模块中的顶级 process
对象。
String[] arguments = process.arguments;
String? argument = process.namedArgumentValue("name");
if (process.namedArgumentPresent("name")) {
// ...
}