Project1

标题: 请问:默认参数的一个小问题 [打印本页]

作者: kvkv97    时间: 2023-10-9 21:27
标题: 请问:默认参数的一个小问题

请问:默认参数的一个小问题
def food(a,b=2)
  @b=b
  @a=a
end

p food(10,20)

这样是可以的,为什么下面的就不行?
def food(a=1,b)
  @b=b
  @a=a
end

p food(10,20)
作者: enghao_lim    时间: 2023-10-9 22:11
因为有默认值的参数必须得排在无默认值参数得后面。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1