開発:BASICトランスパイラー。多重一括代入。これは、なかなかいいかも。
10 ' 同じ DRAW() の結果を複数の数値配列へ同時に受け取る
20 SCREEN canvas(),64,32 FILL 255,255,255,255
30 DRAW "ペン設定",0,0,255,255
40 [coords1(),coords2(),svg{}]=DRAW("ライン",canvas(),0,31,63,0)
50 PRINT "coords1() の要素数:";SIZE(coords1())
60 PRINT "coords2() の要素数:";SIZE(coords2())
70 PRINT "先頭座標1:";coords1(1);",";coords1(2)
80 PRINT "先頭座標2:";coords2(1);",";coords2(2)
90 PRINT "SVG要素数:";SIZE(svg{})
100 SAVEIMAGE "out/sample_draw_multi_assign_02.png",canvas()
110 SAVESVG "out/sample_draw_multi_assign_02.svg",svg{}