EngineHub / EngineHub/CommandHelper
Saving the state of default arguments
オープン
- 主要言語
- Java
- スター
- 128
- フォーク
- 70
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Default arguments not reinitialized
```
proc _test(@test = array()) {
@test[] = 1
return(@test)
}
for(@i = 0, @i < 3, @i++) {
console(_test())
}
{1}
{1, 1}
{1, 1, 1}
```
コントリビューションガイド
調査の方向性
まず _test() の例を再現し、デフォルト引数配列がどのように初期化され、呼び出しの間で保持されるかを追跡します。各呼び出しでデフォルト配列が再初期化され、ループが値を蓄積するのではなく {1} を3回出力すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- tooling
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100