5

今日、私はこのコードスニペットに足を踏み入れました:

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 ではありませんか??

4

1 に答える 1