aboutsummaryrefslogtreecommitdiff
path: root/test/cases/under.bqn
blob: e4cdf4961bb5c1b92c5af96f6a935c56eb10ddca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Invertible
(⊑≡⊑) 3,2,<"abc"
3 (+≡+) 4
(¯2  2) 6
(1  1˘) 33
7((<˘)·<˘⁼(<˘))33⥊↕9
"abcd" (⊣≡») 4
! %  "abc"
(|/4¯3)  -(3)7

# Structural
# Monad
"bbcd"  1+ "abcd"
(<-  -) 4
(  ˝) "abc""def"
! % - 4
1  "cd""ab"< "ab"
(01+042)   "apl""bqn"
2 (  12|+) (↕×´)62
+{𝔽≡𝔽¨} "abcde"
2+{𝔽≡𝔽¨} "abcde"
# Dyad
! % +(10)6
(⌽⍒⌊2÷˜7)  ˘(2⥊⊢)7
¯1013  -(+´÷≠)(3)4
"adcb"  (1)"abcd"
5630  (531(00)430) +´×1 1+↕3
"AbcD"  ('A'-'a')+(1001/)"abcd"
"AbcD"  "ABCD"(1001/)"abcd"
! % +(2/)5
(1  2(2/)) 5
"bdca"  1(130)"abcd"
! % 1(1330)"abcd"
((¯12(0=↕)3)×  -(12⊑⊢))23
((0312)+  1,23+(10,⟨11,01⟩⟩))22
# Compound
(1+↕3)  1(@·⊑<)4
"210abc"  ((2÷˜))"012abc"
"bac"'d'  (2↑⊑)"abc"'d'
(¨(<23)  (23)) "abcdef"
"bdca"  1(130˙⊏⊢)"abcd"
# Multi-source
3'b','a'  (⊑⋈1)"ab"3
(43"ba")  (⊑⋈·1)"ab"34
"ba"  2(⊑∾⌽)"ab"
"hg""fed""""cba"  "ab""cde""""fgh"
"ab""gde""""fch"  (246⊏∾)"ab""cde""""fgh"
"ac""bd"  >"ab""cd"
"aed""cb"  (∾⌽) "abc""de"
! % -´(¨) "abc""de"
"dbc""ae"  (¨) "abc""de"
"aec""db"  (1¨) "abc""de"
"dbe""ac"  ˘(0¯1) "abc""de"
("bac""def")  ˘((-1¨)) "abc""def"
# Fills
! % (14↑⊢)"abc"

# Computational
3 % 1+-4
20 % 0.5+ 4+()5
2 % 2 3
-2 % (2-) 3
+  ⌾∘+ 1