awkソースコードで演算子( `++`)を式に適用する行は何ですか?

awkソースコードで演算子( `++`)を式に適用する行は何ですか?

++awkソースの演算子が評価される式に適用される場所を正確に知っている人はいますか?

++私はawkで物事が機能する(または機能しない)(具体的な)方法をより深く掘り下げようとしています。

これが発生するソースコードを読み取って分析することができれば、非常に有益で潜在的に役に立ちます。

しかし、ソースコードの専門家として、式に演算子が適用された正確な行を見つけることは困難です。

GNU awkについて話していると仮定すると、ソースコードが公開されているためソースコードを使いやすくします。他の実装よりもレビューします。現在のGNU awkバージョンは5.1.0ですが、すべての最新バージョンは非常に似ています。他の(合理的に最近の)実装の説明が役に立ちます。

そして、関連がある場合は、awkスクリプトが簡単であるとします。

awk 'BEGIN{ var=123 ; var++ ; print var }`

もちろんこれは印刷されます124。問題は、それがどのようにそしてどこでそうなるかです。

ベストアンサー1

おすすめ記事