今天我进入了这个代码片段:
classdef (Enumeration,Sealed) ClassBlabla < int8
enumeration
ALPHA(0)
BETA(1)
GAMMA(2)
end
methods (static)
function ret = doSomething()
ret = containers.Map(.......)
for i = int32(ClassBlabla.ALPHA):int32(ClassBlabla.GAMMA)
ret(i) = somethingelse(blablabla(i))
end
end
end
end
for 中的 int32(...) 是什么?演员表?为什么我要转换为 int32?ALPHA 不是已经为 0 而 GAMMA 不是已经为 2 了吗?