求助!!!!这个脚本哪里错了?
ruby吧
全部回复
仅看楼主
level 1
嗅嗅😘 楼主
def max_item_number(item) if item.weight > 0 if item_number(item) > 0 max_weight = (@max_weight - now_weight) / (item.weight * item_number(item)) else max_weight = (@max_weight - now_weight) / item.weight end else max_weight = item_number(item) + 1 end return max_weight.truncate endend
2014年12月14日 10点12分 1
level 4
非专业人士回答: 变量感觉不够清楚, item_number函数,now_weight变量不知哪来的
2014年12月14日 14点12分 2
我其实才学c语言,对这个语言不通。。。能不能告诉我怎么改呀[委屈]
2014年12月14日 23点12分
level 4
你得告诉我出了什么错啊,或者整个程序列出来也行。这明显只是一个类的函数。结尾还多了一个end,目测是和class配对的
2014年12月15日 00点12分 3
level 12
看起来是最后面多了个end。整理了一下,用require试,至少语法是没问题的:
2014年12月15日 00点12分 4
1