小编Chr*_*ris的帖子

带有可选参数的Groovy方法

我想为webservice编写一个包装器方法,该服务接受2个强制参数和3个可选参数.

为了有一个更短的例子,我想得到以下代码

def myMethod(pParm1='1', pParm2='2') {
    println "${pParm1}${pParm2}"
}

myMethod();
myMethod('a')
myMethod(pParm2:'a') // doesn't work as expected
myMethod('b','c')
Run Code Online (Sandbox Code Playgroud)

输出是:

12
a2
[pParm2:a]2
a2
bc
Run Code Online (Sandbox Code Playgroud)

我想要实现的是给出一个参数并得到1a结果.这是可能的(以最懒惰的方式)?

syntax groovy optional-parameters

45
推荐指数
3
解决办法
8万
查看次数

Google 的 j2objc 可以处理和转换二进制 JAR 文件吗?

我希望开始进行移动开发(特别是 iOS),虽然我通常很擅长学习语言,但 Objective-C 几乎每时每刻都让我感到困惑。所以,看看 j2objc(因为我已经知道 Java),我认为它可能符合我正在寻找的东西。

不过,我的问题非常简单:转换器能否正确处理我的源代码引用(例如,仅二进制(字节码)JAR 文件中的 Apache Commons 代码)的情况?

java objective-c ios j2objc

3
推荐指数
1
解决办法
2396
查看次数

如何在find-command上转义-exec?

我的硬盘上有重复文件列表.我很难检查列表中是否有文件.Grepping

grep $1 $2 > /dev/null || echo $1
Run Code Online (Sandbox Code Playgroud)

作品.但我不能让它在find命令的-exec-Part中工作.

find 250G_EXT4/ -type f -exec grep "{}" duplicates_sorted.txt \> /dev/null \|\| echo {} \;
Run Code Online (Sandbox Code Playgroud)

消息是

grep: >: Datei oder Verzeichnis nicht gefunden (File or directory not found)
grep: ||: Datei oder Verzeichnis nicht gefunden ...
grep: echo: Datei oder Verzeichnis nicht gefunden ...
Run Code Online (Sandbox Code Playgroud)

有没有人知道逃脱序列是正确的?或许是一个不同的想法?

linux bash shell

0
推荐指数
1
解决办法
1295
查看次数

标签 统计

bash ×1

groovy ×1

ios ×1

j2objc ×1

java ×1

linux ×1

objective-c ×1

optional-parameters ×1

shell ×1

syntax ×1