我重构了这段代码:
if @data.class == Fixnum
bin_num = @data.to_s(2)
else
return results
end
对此:
@data.class == Fixnum ? bin_num = @data.to_s(2) : return results
我的程序在标题中收到错误。我错过了什么吗?
答案 0 :(得分:2)
试
bin_num = @data.to_s(2) if @data.class == Fixnum or return results
答案 1 :(得分:1)
您可以使用此
return results unless @data.class == Fixnum
bin_num = @data.to_s(2)