--- parser3/tests/430.html 2024/10/02 20:06:47 1.3 +++ parser3/tests/430.html 2024/10/18 01:32:50 1.4 @@ -18,8 +18,8 @@ 1. create, add vs join -1.1 создаем "дырявый" массив $a[^array::create[ $.2[1] $.5[2] $.9[3] ]] -1.2 из него дырявый массив: ^show[^array::create[$a]] +1.1 создаем "дырявый" массив $a[^array::copy[ $.2[1] $.5[2] $.9[3] ]] +1.2 из него дырявый массив: ^show[^array::copy[$a]] 1.3 из него обычный массив: $b[^array::create[]] ^b.join[$a] ^show[$b] 1.4 если параметр хеш, перезапись значений при add: ^b.add[ $.2[over] ] ^show[$b] @@ -27,13 +27,13 @@ 1.6 ^try-catch{ ^a.add[$a] } -$b[^array::create[ $.2[over2] $.4[over4] ]] -$c[^array::create[$a]] +$b[^array::copy[ $.2[over2] $.4[over4] ]] +$c[^array::copy[$a]] 1.6 если параметр массив, перезапись значений при add: ^show[$a] ^a.add[$b] ^show[$a] 1.7 если параметр массив, добевление значений при join: ^show[$c] ^c.join[$b] ^show[$c] 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.2 ^show[^a.left(10)] @@ -72,16 +72,16 @@ $a[^array::create[ $.1[v1] $.5[v5] $.6[v 3. append/insert -$a[^array::create[ ]] +$a[^array::copy[ ]] 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.4 ^try-catch{ $b[^array::insert[abc][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] @@ -93,8 +93,8 @@ $a[^array::create[ ]] 3.8 ^a.insert(2)[d1;d2] ^show[$a] -3.9 ^try-catch{ $a[^array::create{}] } -3.10 ^try-catch{ $a[^array::create[not whitespace string]] } +3.9 ^try-catch{ $a[^array::copy{}] } +3.10 ^try-catch{ $a[^array::copy[not whitespace string]] } 3.11 ^a.join[ ] 3.12 ^try-catch{ ^a.join{}] } @@ -138,9 +138,9 @@ $a[0;1;2] $a.5[5] 4.12 ^json:string[$a; $.array[array] $.indent[ ] ] -4.13 ^json:string[^array::new[]] +4.13 ^json:string[^array::create[]] -4.14 ^json:string[^array::new[]; $.array[array] ] +4.14 ^json:string[^array::create[]; $.array[array] ] @print[s]