はじめに
このチャレンジでは、金融データ処理において複雑なネストされたループを使用するレガシーコードセグメントのリファクタリングを行うことが求められます。目標は、goto
文を利用してループの制御フローを簡素化し、コードをより読みやすく、保守しやすくすることです。このチャレンジでは、値 5
が見つかったときに、プログラムが終了する前にデータ要素を出力することを確認する必要があります。
これは Challenge です。Guided Lab とは異なり、学習のためにラボの手順に従うのではなく、チャレンジタスクを独立して完了する必要があります。Challenge は通常、少し難しい課題です。難しいと感じた場合は、Labby と相談したり、解決策を確認したりできます。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"])
go/FunctionsandControlFlowGroup -.-> go/for("For")
subgraph Lab Skills
go/for -.-> lab-436529{{"Goto を使ってネストされたループの複雑さを解消する"}}
end