Parameter declaration inside string interpolation is not visible in another string literal within expression
まだ誰も着手していません。
評価
調査の方向性
まず issue の interpolation の例を再現し、単一リテラルの場合を個別のリテラルおよび OVERRIDE 式と比較します。interpolation 式間でパラメータ宣言とスコープがどのように扱われるかを追跡します; 2 つの失敗する例の両方で 2 つ目の '${test(i)}' が i を正しく解決し、既存の動作するケースを壊さなければ完了です。
索引モデルが issue の本文から書いたものです。
説明
Examples:
test(INTEGER i) = 'test' + i;
plus_test = '${test(INTEGER i)}' + '${test(i)}'; // error
override_test = OVERRIDE '${test(INTEGER i)}', '${test(i)}'; // error
Parameter i is not visible in the second part of expression when it's in different literal. There is no problem when they are inside one literal:
concat_test = '${test(INTEGER i)} ${test(i)}'; // ok!
- 主要言語
- Java
- スター
- 9
- フォーク
- 3
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
lsfusion/plugin-idea のほかの issue
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 54/100
lsfusion/plugin-idea#94 ·
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
lsfusion/plugin-idea#84 ·
-
DX
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
lsfusion/plugin-idea#48 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
lsfusion/plugin-idea#34 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
lsfusion/plugin-idea#23 ·
lsfusion/plugin-idea の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
scylladb/scylla-cdc-source-connector#350 ·
メンテナーはふだん 1 日以内に返信
-
agent:working documentation enhancement go:build lane:needs-decision
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Sanne/incus-spawn#1435 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
area:shuffle bug priority:high requires-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
apache/datafusion-comet#7062 ·
メンテナーはふだん 1 日以内に返信
-
wait for review
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue up-for-grabs
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
AnikethTS/ChangeRadar#22 ·
メンテナーはふだん 1 日以内に返信