問題タブ [smallbasic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
smallbasic - 配列内の数値の再割り当てを手伝う必要がある
n は変数ですが、この場合は問題ありません customer[n]["amount"] = 300 ですが、400 を追加しようとすると、結果が 300400 と表示されます。助けが必要です。私を助けてくれた人に感謝します。
smallbasic - SmallBasic 従業員の月給を計算する
負の数が入力された場合は残業時間を 0 に設定し、残業時間が 20 を超える場合は 20 に設定する必要があります。次のように入力しました。
私はそれを間違っていると信じていますが、それを修正する方法がわかりません。
shapes - GraphicsWindow の線を制御するために Shapes ですべての引数を使用することはできません
small basic 内でいくつかのことを試して、線をマウスに追従させ、線全体を動かさないようにした後、最近問題に遭遇しました。もともと、グラフィックウィンドウをクリアし、右下からマウスまでの線を再描画することにより、ある点からマウスの位置に接続されたままになるように、常に線を更新しようとしていました。これは機能せず、リソースを集中的に使用していました。しかし、今では Shape.addline と shape.move に出会いました。しかし、それらがどのように機能するかについてはよくわかりません。私の理解では、次のようにして形状に独自の名前を付けることができます。
そして、その形状は次を使用して移動できます。
私の場合は次のとおりです。
(左下隅からマウスの位置まで線を引きます)
と
唯一の問題は、Shapes.Move が次の 3 つの引数しかサポートしないことです。
形状名
バツ
よ
ただし、線 (Shapes.AddLine) を描画するときは、次の 4 つの引数を使用します。
X1
Y1
X2
Y2
つまり、この 2 つの位置しか制御できません。では、残りの 2 つをどのように制御しますか? X1 と Y1 しか変更できない場合、少なくとも shape.move メソッドに似たものを引き続き使用しながら、他の X2 と Y2 の位置を制御できる方法はありますか? 主に、実際にはX2とY2の位置のみを変更したいと思います.1つの点から線を作成してそこに留まらせ、反対の点を変更してマウスに追従させ、形状全体を移動させないようにします. これが不可能な場合、画面全体をクリアすることなく、線の X2 座標と Y2 座標のみを移動/変更する既知の方法はありますか?
arrays - Small Basic: 外部テキスト ファイル内の単語をリストに分割するにはどうすればよいですか?
10 行に 10 個の単語 (カンマなし) の単純なリストを取り込み、それらを Small Basic でリストまたは配列として保存しようとしています。
ファイル内のすべての行をループする必要があることはわかっていますが、個々の文字でしか実行できません。
ここまで持ってきた
私はこれ以上先に進んでおらず、ここからどこへ行くべきかわかりません。