2 .bash_login只是针对iterm的吧,真正对环境变量起作用的是.bash_profile,当然一般.bash_profile也会加载.bashrc的内容,所以你也可以在.bashrc里面修改
ps: 这些应该是 shell的基本知识
您好,包含该全局变量所在的头文件,并在使用改变量的上方加入外部引用声明: extern "变量名" 即可。因为是外部只声明的话如果是写windows内核驱动的时候,是系统变量就可以!但一般都是用户自己的外部变量的多!不包含头文件只声明肯定不行的。以@开始的变量是【实例变量】,实例变量属于特定的对象。class Person
def initialize(name, gender, age)
@name = name
@gender = gender
@age = age
end
end
上面的例子中,@name, @gender,@age都是实例变量。可以在类或子类的方法中引用实例变量。若引用尚未被初始化的实例变量的话,其值为nil。
【类变量】被一个类的所有实例对象共享,也可以被类方法访问到。类变量名以‘@@’,开始,例如‘@@number’。和全局变量,实例变量不同,类变量在使用前必须初始化:
class Person
@@number = 0 #使用前必须有初值
def initialize(name, gender, age)
@name = name
@gender = gender
@age = age
@@number += 1
end
end
类变量是私有的,在类外无法直接访问,你只能通过实例方法和类方法去访问它。