我正在整理一些J代码,并发生在这行代码上:
<activity android:name=".YourDesiredActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我试图了解它的用途和功能。有人可以帮我看看,还是用它?它上面有一个标签,表明它是一个规范函数。
答案 0 :(得分:3)
说实话,我并不完全确定您的代码部分正在尝试做什么。它是否可能是更大的默契动词的一部分?
与此同时,有些部分肯定可用于对矢量的唯一项进行排序。
~. 3 4 5 2 3 4 NB. returns the unique items of a vector
3 4 5 2
/:@~. 3 4 5 2 NB. returns the indices that will order that vector
3 0 1 2
3 0 1 2 { 3 4 5 2 NB. using { to select indices 3 0 1 and 2 from the vector.
2 3 4 5
(] {~ /:@~.) 3 4 5 2 3 4 NB. perhaps this is what your code should have been?
2 3 4 5
围绕] {~ /:@~.
的括号非常重要,因为它们会将三个动词]
,{~
和/:@~.
放入一个带]
和{{{ 1}}并使它们成为/:@~.
的左右参数。副词{~
反转动词~
的左右参数。我们知道的正确参数是{
,它们是唯一索引/:@~.
,左参数是3 0 1 2
,它是原始列表]
。扭转这两个将等同于
3 4 5 2 3 4
那么,也许你的意思是 3 0 1 2 { 3 4 5 2 3 4
2 3 4 5
会对矢量的唯一项进行排序?
希望这有帮助。