構造体の受け渡し
明解C言語 入門編 > 12. 構造体 >
構造体の受け渡し
Ruby
def hiroko(std) std["height"] = 180 std["weight"] = 80 end sanaka = {"name" => "Sanaka", "height" => 175} printf("氏名:%s\n", sanaka["name"]) printf("身長:%d\n", sanaka["height"]) printf("体重:%f\n", sanaka["weight"].to_f) puts "" hiroko(sanaka) printf("氏名:%s\n", sanaka["name"]) printf("身長:%d\n", sanaka["height"]) printf("体重:%f\n", sanaka["weight"])
実行結果
L:\>ruby l:\lesson_12_092.rb
氏名:Sanaka
身長:175
体重:0.000000氏名:Sanaka
身長:180
体重:80.000000