想著弄個有關q裡面操作的函數和方法。步步為營,以免每次看到總要回頭看文檔。
文檔總歸是要看的,不過限於什麼樣的水平,如果連基本的功能和意思都未曾了解過,多看幾次文檔又有何益。何不記錄下來自己常用的那麼幾個,權作努力的象徵。
asc
這個弄過db的都知道- ascend,升序的意思。簡單的來說就是將list或者dictionary排升序。執行後,效果相當於在此list或者table的meta信息裡面註釋了‘我’乃 `s#. 僅此而已。
既然提到了asc就不得不順便說說desc - descend。 降序的意思。
他的作用剛好與asc相反,它將一個list或者table反序排列。當然了,反序後也就沒有 `s# 的可能。
舉幾個列子:
- q)asc 1 3 2 3
-
`s#1 2 3 3
-
q)desc 1 3 5
-
5 3 1
-
q)reverse asc 1 3 2 3
-
3 3 2 1
羅嗦幾句,asc有`s#,desc沒有。desc相當於 reverse asc
阅读(1855) | 评论(0) | 转发(0) |