|
|
| version 1.2, 2024/10/02 04:33:13 | version 1.4, 2024/10/18 01:32:50 |
|---|---|
| Line 18 | Line 18 |
| 1. create, add vs join | 1. create, add vs join |
| 1.1 создаем "дырявый" массив $a[^array::create[ $.2[1] $.5[2] $.9[3] ]] | 1.1 создаем "дырявый" массив $a[^array::copy[ $.2[1] $.5[2] $.9[3] ]] |
| 1.2 из него дырявый массив: ^show[^array::create[$a]] | 1.2 из него дырявый массив: ^show[^array::copy[$a]] |
| 1.3 из него обычный массив: $b[^array::create[]] ^b.join[$a] ^show[$b] | 1.3 из него обычный массив: $b[^array::create[]] ^b.join[$a] ^show[$b] |
| 1.4 если параметр хеш, перезапись значений при add: ^b.add[ $.2[over] ] ^show[$b] | 1.4 если параметр хеш, перезапись значений при add: ^b.add[ $.2[over] ] ^show[$b] |
| Line 27 | Line 27 |
| 1.6 ^try-catch{ ^a.add[$a] } | 1.6 ^try-catch{ ^a.add[$a] } |
| $b[^array::create[ $.2[over2] $.4[over4] ]] | $b[^array::copy[ $.2[over2] $.4[over4] ]] |
| $c[^array::create[$a]] | $c[^array::copy[$a]] |
| 1.6 если параметр массив, перезапись значений при add: ^show[$a] ^a.add[$b] ^show[$a] | 1.6 если параметр массив, перезапись значений при add: ^show[$a] ^a.add[$b] ^show[$a] |
| 1.7 если параметр массив, добевление значений при join: ^show[$c] ^c.join[$b] ^show[$c] | 1.7 если параметр массив, добевление значений при join: ^show[$c] ^c.join[$b] ^show[$c] |
| 2. left, right, mid, for, foreach, select | 2. left, right, mid, for, foreach, select |
| $a[^array::create[ $.1[v1] $.5[v5] $.6[v6] $.8[v8] ]] | $a[^array::copy[ $.1[v1] $.5[v5] $.6[v6] $.8[v8] ]] |
| 2.1 ^show[^a.left(2)] | 2.1 ^show[^a.left(2)] |
| 2.2 ^show[^a.left(10)] | 2.2 ^show[^a.left(10)] |
| Line 72 $a[^array::create[ $.1[v1] $.5[v5] $.6[v | Line 72 $a[^array::create[ $.1[v1] $.5[v5] $.6[v |
| 3. append/insert | 3. append/insert |
| $a[^array::create[ ]] | $a[^array::copy[ ]] |
| 3.1 ^show[$a] | 3.1 ^show[$a] |
| 3.2 ^try-catch{ $b[^array::create[$method]] } | 3.2 ^try-catch{ $b[^array::copy[$method]] } |
| 3.3 ^try-catch{ $b[^array::insert(-1)[value]] } | 3.3 ^try-catch{ $b[^array::insert(-1)[value]] } |
| 3.4 ^try-catch{ $b[^array::insert[abc][value]] } | 3.4 ^try-catch{ $b[^array::insert[abc][value]] } |
| 3.5 ^try-catch{ ^array::insert(100000000000000)[value] } | 3.5 ^try-catch{ ^array::insert(100000000000000)[value] } |
| 3.6 OK: $b[^array::append[$method]] $b[^array::new[$method]] | 3.6 OK: $b[^array::append[$method]] $b[^array::create[$method]] |
| 3.7 $a[a1;a2;a3;a4] $b[b1;b2] | 3.7 $a[a1;a2;a3;a4] $b[b1;b2] |
| Line 93 $a[^array::create[ ]] | Line 93 $a[^array::create[ ]] |
| 3.8 ^a.insert(2)[d1;d2] | 3.8 ^a.insert(2)[d1;d2] |
| ^show[$a] | ^show[$a] |
| 3.9 ^try-catch{ $a[^array::create{}] } | 3.9 ^try-catch{ $a[^array::copy{}] } |
| 3.10 ^try-catch{ $a[^array::create[not whitespace string]] } | 3.10 ^try-catch{ $a[^array::copy[not whitespace string]] } |
| 3.11 ^a.join[ ] | 3.11 ^a.join[ ] |
| 3.12 ^try-catch{ ^a.join{}] } | 3.12 ^try-catch{ ^a.join{}] } |
| Line 106 $f[^file::load[text;253_json.txt; $.char | Line 106 $f[^file::load[text;253_json.txt; $.char |
| $s[^taint[as-is][$f.text]] | $s[^taint[as-is][$f.text]] |
| 4.1. ^try-catch{ $o[^json:parse[$s][ $.array[x] ]] } | 4.1. ^try-catch{ $o[^json:parse[$s][ $.array[x] ]] } |
| ^try-catch{ $o[^json:parse[$s][ $.array[$print] ]] } | |
| ^try-catch{ $o[^json:parse[$s][ $.object[$print] ]] } | |
| ^try-catch{ $o[^json:parse[$s][ $.bug[yes] ]] } | |
| $o[^json:parse[$s][ $.distinct[all] ]] | $o[^json:parse[$s][ $.distinct[all] ]] |
| Line 123 $o.array.15[last] | Line 126 $o.array.15[last] |
| 4.7 ^try-catch{ ^print[^json:string[$o.array; $.array[bug] ]] } | 4.7 ^try-catch{ ^print[^json:string[$o.array; $.array[bug] ]] } |
| 4.8 ^try-catch{ ^print[^json:string[$o.array; $.void[bug] ]] } | |
| 4.9 ^try-catch{ ^print[^json:string[$o.array; $._default[$print] ]] } | |
| $a[0;1;2] $a.5[5] | |
| 4.10 ^json:string[$a; $.array[array] ] | |
| 4.11 ^json:string[$a; $.array[array] $.indent(1) ] | |
| 4.12 ^json:string[$a; $.array[array] $.indent[ ] ] | |
| 4.13 ^json:string[^array::create[]] | |
| 4.14 ^json:string[^array::create[]; $.array[array] ] | |
| @print[s] | @print[s] |