erg/crates/erg_compiler/lib/pystd/array.d.er
2023-03-15 13:51:11 +09:00

23 lines
1.1 KiB
Python

.Array! = 'array': ClassType
.Array!.
__call__: (typecode: Str, initializer := [Obj; _] or Iterable(Obj)) -> .Array
typecode: Str
itemsize: Nat
append: (self: RefMut(.Array!), x: Obj) => NoneType
buffer_info: (self: Ref(.Array!)) -> (Nat, Nat)
byteswap: (self: RefMut(.Array!)) => NoneType
count: (self: Ref(.Array!), x: Obj) -> Nat
extend: (self: RefMut(.Array!), iterable: Iterable(Obj)) => NoneType
frombytes: (self: RefMut(.Array!), bytes: Bytes) => NoneType
fromfile: (self: RefMut(.Array!), f: File!, n: Nat) => NoneType
fromlist: (self: RefMut(.Array!), list: [Obj; _]) => NoneType
fromunicode: (self: RefMut(.Array!), s: Str) => NoneType
index: (self: Ref(.Array!), x: Obj) -> Nat
insert: (self: RefMut(.Array!), i: Nat, x: Obj) => NoneType
pop: (self: RefMut(.Array!), i := Nat) -> Obj
remove: (self: RefMut(.Array!), x: Obj) => NoneType
reverse: (self: RefMut(.Array!)) => NoneType
tobytes: (self: Ref(.Array!)) -> Bytes
tofile: (self: Ref(.Array!), f: File!) => NoneType
tolist: (self: Ref(.Array!)) -> [Obj; _]
tounicode: (self: Ref(.Array!)) -> Str