代码如下:varc=1classSingleton{classvarshared:Singleton{//--struct里边的constant不会被重复定义?why?structStatic{staticletb=c++staticletinstance=Singleton()}println("bis\(Static.b)")returnStatic.instance}}varsingle1=Singleton.sharedc++;varsingle2=Singleton.shared输出结果为:bis1bis1问题为什么b没有改变?
翻阅古今
相关分类