-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”]'? –