让 mutating 从"编译报错才想起来"变成"写完就想起来"
写方法改属性,一天编译个二三十次,每次都有一次是死在 mutating 上。不是不会,是写的时候根本没想"这个方法我调的是 struct 还是 class"——反正都写了七八十行了,编译器一红,哦对,得加 mutating,加上去,编译过。 这个动作烦在哪?不是加个关键字这件事本身。
写方法改属性,一天编译个二三十次,每次都有一次是死在 mutating 上。不是不会,是写的时候根本没想"这个方法我调的是 struct 还是 class"——反正都写了七八十行了,编译器一红,哦对,得加 mutating,加上去,编译过。 这个动作烦在哪?不是加个关键字这件事本身。