File tree Expand file tree Collapse file tree 2 files changed +53
-1
lines changed Expand file tree Collapse file tree 2 files changed +53
-1
lines changed Original file line number Diff line number Diff line change @@ -389,6 +389,40 @@ f2 1e5
389
389
390
390
delth' '
391
391
392
+ f1=: 3 : 0
393
+ if. 0 = y do.
394
+ (;: ' a0 a1 a2 a3 a4 a5 a6 a7 a8 a9' )=: (10 ? 10 ) < @ # " 0 ' a'
395
+ elseif. 1 = y do.
396
+ try. a0=: a0, a7 catch. end.
397
+ try. a1=: a1, ~ a8 catch. end.
398
+ try. a2=: (3 {. a2), a9 catch. end.
399
+ try. a3=: a3, (3 {. a0) catch. end.
400
+ try. a4=: ; a4; a1 catch. end.
401
+ try. a5=: a5, ' b' catch. end.
402
+ try. a6=: a6, ~ ' b' catch. end.
403
+ try. a7=: axxx, a4 catch. end.
404
+ try. a8=: a8,|. a5 catch. end.
405
+ try. a9=: (|. a9), a6 catch. end.
406
+ elseif. 2 = y do.
407
+ 4 !: 55 (;: ' a0 a1 a2 a3 a4 a5 a6 a7 a8 a9' )
408
+ end.
409
+ 1
410
+ )
411
+
412
+ f2=: 3 : 0
413
+ 1: & > (f1 t. ' ' )" 0 y ? @ $ 3
414
+ 1
415
+ )
416
+
417
+ f=: 3 : 0' '
418
+ {{0 T. 0 }}^: ] 0 >. (1 & T. ' ' ) - ~ <: {: 8 T. ' '
419
+ (;: ' a0 a1 a2 a3 a4 a5 a6 a7 a8 a9' )=: (10 ? 10 ) < @ # " 0 ' a'
420
+ f2 1e4
421
+ ' '
422
+ )
423
+
424
+ delth' '
425
+
392
426
' domain error' -: ". etx ' 0 t. ($0)'
393
427
' domain error' -: ". etx ' + t. 1.5'
394
428
' domain error' -: ". etx ' + t. ''abc'''
Original file line number Diff line number Diff line change @@ -144,7 +144,25 @@ f ''
144
144
145
145
wthr N
146
146
147
- 4 !: 55 ;: ' N N1 N2 delth f aaa__ bbb__ ccc__ sema setth wthr'
147
+ f1=: 3 : 0
148
+ 11 T. mx
149
+ 20 T. ' '
150
+ 13 T. mx
151
+ 1
152
+ )
153
+
154
+ f=: 3 : 0' '
155
+ {{0 T. 0 }}^: ] 0 >. (1 & T. ' ' ) - ~ <: {: 8 T. ' '
156
+ mx=: 10 T. 0
157
+ for_i. i. 10 do.
158
+ 1: & > (f1 t. ' ' )" 0 i. 1e5
159
+ end.
160
+ ' '
161
+ )
162
+
163
+ wthr N
164
+
165
+ 4 !: 55 ;: ' mx N N1 N2 delth f f1 aaa__ bbb__ ccc__ sema setth wthr'
148
166
149
167
epilog' '
150
168
You can’t perform that action at this time.
0 commit comments