你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
import pygamefrom pygame.sprite import Spriteclass Bullet(Sprite): def _init_(self,ai_settings,screen,ship):
这个问题困扰了我好久明明没有引用ai_settings, 的数据。为啥拿来直接用了
没有找到相关结果
卓越助教
赞同来自: un_61e2392331099
这里定义的方法中参数ai_settings不代表具体的数据,它是一个泛称,具体的值,需要方法调用的时候传入的数据是什么样的,就好比数学上的
f(x) = x+1
x没有具体的值,是一个泛称,当计算f(5)的时候,会把5传递给x,也就是在某时刻x的值是5,函数计算完毕,x又没有具体的值了,又是一个泛称了
要回复问题请先登录或注册
1 个回复
卓越助教
赞同来自: un_61e2392331099
这里定义的方法中参数ai_settings不代表具体的数据,它是一个泛称,具体的值,需要方法调用的时候传入的数据是什么样的,就好比数学上的
f(x) = x+1
x没有具体的值,是一个泛称,当计算f(5)的时候,会把5传递给x,也就是在某时刻x的值是5,函数计算完毕,x又没有具体的值了,又是一个泛称了