proc shadow_result() : int =
var result : int = 100
echo "shadow_result内のresultの値は: ", result
proc do_not_shadow() : int =
result = 100
echo "do_not_shadow内のresultの値は: ", result
echo " shadow_resultの返り値は: ", shadow_result()
echo ""
echo " do_not_shadowの返り値は: ", do_not_shadow()
cHJvYyBzaGFkb3dfcmVzdWx0KCkgOiBpbnQgPQogICAgdmFyIHJlc3VsdCA6IGludCA9IDEwMAogICAgZWNobyAic2hhZG93X3Jlc3VsdOWGheOBrnJlc3VsdOOBruWApOOBrzogIiwgcmVzdWx0CnByb2MgZG9fbm90X3NoYWRvdygpIDogaW50ID0KICAgIHJlc3VsdCA9IDEwMAogICAgZWNobyAiZG9fbm90X3NoYWRvd+WGheOBrnJlc3VsdOOBruWApOOBrzogIiwgcmVzdWx0CgplY2hvICLjgIDjgIDjgIAgc2hhZG93X3Jlc3VsdOOBrui/lOOCiuWApOOBrzogIiwgc2hhZG93X3Jlc3VsdCgpCmVjaG8gIiIKZWNobyAi44CA44CA44CAIGRvX25vdF9zaGFkb3fjga7ov5TjgorlgKTjga86ICIsICBkb19ub3Rfc2hhZG93KCk=