-1
我想創建一個代碼來命名有機化學化合物。我如何使用參數(num,bond)作爲哈希鍵?忽略我對全局變量做了什麼,只是想了解我的意圖。使用參數ruby作爲哈希鍵
class Molecule
def molecule_name(num, bond)
@num = { 1 => 'met', 2 => 'et', 3=> 'prop', 4 => 'but'}
@bond = {1 => 'ano', 2 => 'eno', 3 => 'ino'}
end
a = Molecule.new; a = a.molecule_name(2,1)
print a
end
你的意圖仍然不清楚。你究竟想在這裏做什麼?什麼是預期的輸出? –
你的意思是使用'[]'例如'@num [num]'等等? – mikej
不清楚你在問什麼。你期待'a.molecule_name(2,1)'返回什麼?像'[「et」,「ano」]'? –