我想为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结果.这是可能的(以最懒惰的方式)?
我希望开始进行移动开发(特别是 iOS),虽然我通常很擅长学习语言,但 Objective-C 几乎每时每刻都让我感到困惑。所以,看看 j2objc(因为我已经知道 Java),我认为它可能符合我正在寻找的东西。
不过,我的问题非常简单:转换器能否正确处理我的源代码引用(例如,仅二进制(字节码)JAR 文件中的 Apache Commons 代码)的情况?
我的硬盘上有重复文件列表.我很难检查列表中是否有文件.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)
有没有人知道逃脱序列是正确的?或许是一个不同的想法?