文書更新:2020年04月18日(土) 午前10時07分30秒
Home > 備忘録 > 言語関連 > 言語共通 > 変数の値を変数名に( 46 )
変数の値を変数名に
- ruby 版
aa="tokyo=sky"
bb=aa.split("=")
instance_variable_set("@"+bb[0],bb[1]) #文字列として受け取っている
if @tokyo!=nil then
puts @tokyo
else
puts "変数は存在しない"
end
[結果表示]
sky
- php 版
$aa="tokyo=sky"
$bb=explode("=",$aa);
${$bb[0]}=$bb[1];
if(isset($tokyo)){
print $tokyo;
}else{
print "変数は存在しない";
}
[結果表示]
sky
- perl 版
$aa="tokyo=sky"
my @bb=split("=",$aa);
${@bb[0]}=@bb[1];
if(defined($tokyo)){
print $tokyo;
}else{
print "変数は存在しない";
}
[結果表示]
sky
- python 版
aa="tokyo=sky"
bb=aa.split("=")
code = bb[0]+" = bb[1]"
exec(code)
if "tokyo" in locals():
print tokyo
else:
print "変数は存在しない"
[結果表示]
sky
遊び
| 郵便番号 | 住所 |
|---|
| 135-0064 | 東京都江東区青海 | | 162-0812 | 東京都新宿区西五軒町 | | 675-0024 | 兵庫県加古川市尾上町長田 |
| | 郵便番号 | 住所 |
|---|
| 380-0941 | 長野県長野市安茂里 | | 270-0151 | 千葉県流山市後平井 | | 928-0032 | 石川県輪島市小伊勢町 |
|