Slide 11
Slide 11 text
場所コードを取得する
まず、場所コードを返すメソッドを実装。
ポイントはメソッドにつける説明文と引数
につける説明文
や関数の自動呼び出しによって使
用される
[KernelFunction, Description("天気を取得する場所コードを取得します。")]
public static int GetPlaceId([Description("天気を取得する場所")] string place)
{
var res = place switch
{
"東京" => 130000,
"横浜" => 140000,
"名古屋" => 230000,
"京都" => 260000,
"静岡" => 220000,
"福井" => 180000,
"新潟" => 150000,
"富山" => 160000,
"金沢" => 170000,
"岐阜" => 210000,
"長野" => 200000,
"高山" => 190000,
"松本" => 200000,
"大津" => 250000,
"大阪" => 270000,
"札幌" => 016000,
"仙台" => 040000,
"福岡" => 400000,
"那覇" => 471000,
....
_ => throw new ArgumentException("対応していない地域です。")
};
return res;
}