Standard library reference
Auto-generated from the standard library sources by generate_std_docs.py.
Primitive types
bool:boolchar:charintegers:int8,int16,int32,int64,int128,uint8,uint16,uint32,uint64,c_size_t,uint128floats:float32,float64,float80never:never
Strings
Containers
Array:ArraySlice:Slice,operator==Box:BoxList:List,operator==Map:MapEntry,Map,MapIterator,convertHashOptional:Optional,operator==,printOrderedMap:OrderedMap,AVLnode,OrderedMapIteratorOrderedSet:OrderedSet,OrderedSetIteratorQueue:Queue,NodeSet:Set,SetIterator
Ranges & iterators
Range:RangeClosedRange:ClosedRangeIterator:Iterator,all,any,noneArrayIterator:ArrayIteratorByteIterator:ByteIteratorChainIterator:ChainIteratorClosedRangeIterator:ClosedRangeIteratorEnumeratedIterator:EnumeratedIterator,EnumeratedIteratorEntryFilterIterator:FilterIteratorLineIterator:LineIteratorMappedIterator:MappedIteratorRangeIterator:RangeIteratorRepeatIterator:RepeatIteratorStringIterator:StringIterator
Interfaces
Addable:AddableComparable:Comparable,Ordering,operator==,operator<Copyable:CopyableEquatable:Equatable,operator==Hashable:HashablePrintable:OutputStream,Printable
Input/output
stdio:FileError,println,print,join,sum,readLine,readFile,writeFile,removeFile,assertFailFileStream:OutputFileStream,stdout,stderr
Math & algorithms
math:abs,clamp,sin,cos,tan,asin,acos,atan,atan2,sinh,cosh,tanh,exp,exp2,log,log2,log10,pow,sqrt,cbrt,hypot,ceil,floor,trunc,round,fmod,pi,eVector:Vector2,Vector3,operator+algorithm:max,min,swap,sort
Memory
Errors
Filesystem & processes
fs:exists,createDirectory,removeDirectory,remove,rename,currentDirectory,changeDirectory,fileSize,listDirectorypath:isSeparator,splitDrive,isAbsolute,isRelative,split,dirname,basename,splitExtension,extension,stem,stripExtension,withExtension,hasExtension,isHidden,join,joinAll,toPosixSeparators,normalize,relativePath,componentsprocess:ProcessResult,getenv,setenv,run