Skip to content

Function Finder

Paul Squires edited this page Nov 9, 2026 · 6 revisions

Home › Function Finder

Function Finder

Pick the area closest to what you want to do. An area's page groups its functions by task, with one line on what each one does. If you already know a function's name, the Keyword Index lists every page from A to Z.

Area Use it to… Start with
Text search, slice, change, split and format strings InStr · Replace · Split · Format
Numbers and math round and convert numbers, do checked arithmetic, trig and random numbers Round · Abs · CInt · Rnd
Files and folders read and write files, build paths, list and walk directories ReadAllText · WriteAllText · PathJoin · ReadDir
Dates and times get the current time, add days and months, parse and print dates Now · Date · DateAdd · Stopwatch.StartNew
Collections keep lists, lookups and sets of values; sort and search them Array.Push · Map.Put · Sort · UBound
Console and terminal print, read the keyboard, colour text, build full-screen text UIs Print · Input · Color · TuiRun
Errors and missing values return a failure or "no value" that the caller has to check Result · Optional · On Error · Err
Running things at once start goroutines, pass values over channels, use threads and locks spawn · Channel · Channel.Receive · ThreadCreate
Memory and pointers allocate memory, share ownership of objects Allocate · Deallocate · MakeShared · SharedPtr
Operating system run other programs, read the command line and environment variables Command · Shell · Environ · FileExists
Graphics and windows draw on a graphics screen, read the mouse, build GUI controls for Windows, Linux and macOS ScreenRes · Line · GetMouse · PsButton
Money and finance calculate interest, returns and schedules with exact decimals DecimalParse · CurrencyParse · LoanPayment · NetPresentValue
Logging write log messages to the console, files or your own sinks Logger.Info · Logger.AddSink · LogEvent.AddText · Logger.MinLevel
Encoding, hashes and IDs encode and decode Base64, hex and percent-encoding; hash and checksum data; generate UUIDs Base64Encode · NewV4 · PercentEncode · HexEncode
Networking look up hosts, connect over TCP and UDP, parse and build URLs, fetch web pages over HTTP and HTTPS ParseIp · Resolve · TcpStream.ConnectHost · TcpListener.Bind
Windows programming build Win32 programs with windows, dialogs and common controls; draw with GDI+ and Direct2D; host COM and WebView2 CWindow · Window size and position · ListView · CGpGraphics

Home · All Categories · Keyword Index

Clone this wiki locally