在下面的例子中:
fragments.add(new SubjectFragment());
fragments.add(new ExamFragment());
fragments.add(new AdminToolsFragment());
在shell中XOR运算符的预期行为是什么?
所以当我们进入
w ^ ls
什么触发command ^ anothercommand
运行(如果它将执行)?
答案 0 :(得分:4)
正如您在^
中所看到的,$ echo $(( 5 ^ 9 ))
12
不用于分隔命令,它在算术表达式中使用。
dec bin
5 0101
9 1001
-----------
12 1100
那是因为
class Post {
function getByUserId(PDO $connection, $user_id) {
}
}
$database = new PDO(...);
$post->getByUserId($database, 123);
答案 1 :(得分:3)
如果您输入command ^ anothercommand
,则只需向command
提供两个参数^
和anothercommand
。这里没有运营商。 anothercommand
仅在command
决定将该参数视为命令名并尝试运行它时才会运行。