level 1
_Khattiya_
楼主
用Get运行以下三个wl:
第一个
BeginPackage["Functions`"]
S1=1;
Begin["Test1`"]
K1=2;
End[]
EndPackage[]
结果只能查询到Functions`S1=1,无论是?Funstions`Test1`K1还是?Test1`K1都查询不到结果,请问这个K1去哪了?
第二个
BeginPackage["Functions`"]
S1=1;
Begin["`Test1`"]
K1=2;
End[]
EndPackage[]
这样能正确查询到Functions`S1=1与Funstions`Test1`K1=2
第三个
BeginPackage["Functions`"]
S1=1;
Begin["`Test1`"]
S1=2;
End[]
EndPackage[]
得到的结果居然是Functions`S1=2,Functions`Test1`S1去哪了?Functions`S1的值为什么会发生改变?Begin在这里起了什么作用?
2020年07月15日 07点07分
1
第一个
BeginPackage["Functions`"]
S1=1;
Begin["Test1`"]
K1=2;
End[]
EndPackage[]
结果只能查询到Functions`S1=1,无论是?Funstions`Test1`K1还是?Test1`K1都查询不到结果,请问这个K1去哪了?
第二个
BeginPackage["Functions`"]
S1=1;
Begin["`Test1`"]
K1=2;
End[]
EndPackage[]
这样能正确查询到Functions`S1=1与Funstions`Test1`K1=2
第三个
BeginPackage["Functions`"]
S1=1;
Begin["`Test1`"]
S1=2;
End[]
EndPackage[]
得到的结果居然是Functions`S1=2,Functions`Test1`S1去哪了?Functions`S1的值为什么会发生改变?Begin在这里起了什么作用?


