io.IoList.slotRemoveAt C# (CSharp) 메소드

slotRemoveAt() 공개 정적인 메소드

public static slotRemoveAt ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
리턴 IoObject
        public static IoObject slotRemoveAt(IoObject target, IoObject locals, IoObject message)
        {
            IoMessage m = message as IoMessage;
            IoNumber ind = m.localsNumberArgAt(locals, 0);
            IoList o = target as IoList;
            try
            {
                o.list.RemoveAt(ind.asInt());
                return target;
            }
            catch(ArgumentOutOfRangeException aoore)
            {
                object ex = aoore;
                return target.state.ioNil;
            }
        }