String s = "java";考虑到字符串的不变性,编译器不修改's',而是创建一个新对象,或者您可以说内存中有'java' as well as'ava'的空间。这个'ava'会发生什么,因为没有任何东西指向它,或者它没有被任何东西引用。
还有一个问题。那么'ava‘是否会在字符串字面池中呢?
我使用ava (没有链接,因为我不允许使用超过2个?)进行测试,并想输入ava的测试上下文。我是。我特别想让typescript编译器在下面的测试中知道t.context的类型是{foo: number}:
test.beforeEach((t) =>Variable 'context' must be of type 'any', but here has type '{ foo: