{ lerax }
Examples

Golang

Go kengaytiriladigan, xavfsiz va ishonchli dasturiy ta'minotni yaratish uchun mo'ljallangan ochiq kodli dasturlash tili. To'liq ma'lumot olish uchun dokumentatsiya

Mavzular

  • Hello World
  • Qiymatlar(Values)
  • O'zgaruvchilar(Variables)
  • O'zgarmaslar(Constants)
  • For
  • If/Else
  • Switch
  • Massivlar(Arrays)
  • Slices
  • Maps
  • Functions
  • Multiple Return Values
  • Variadic Functions
  • Closures
  • Recursion
  • Range over Built-in Types
  • Pointers
  • Strings and Runes
  • Structs
  • Methods
  • Interfaces
  • Enums
  • Struct Embedding
  • Generics
  • Range over Iterators
  • Errors
  • Custom Errors
  • Goroutines
  • Channels
  • Channel Buffering
  • Channel Synchronization
  • Channel Directions
  • Select
  • Timeouts
  • Non-Blocking Channel Operations
  • Closing Channels
  • Range over Channels
  • Timers
  • Tickers
  • Worker Pools
  • WaitGroups
  • Rate Limiting
  • Atomic Counters
  • Mutexes
  • Stateful Goroutines
  • Sorting
  • Sorting by Functions
  • Panic
  • Defer
  • Recover
  • String Functions
  • String Formatting
  • Text Templates
  • Regular Expressions
  • JSON
  • XML
  • Time
  • Epoch
  • Time Formatting / Parsing
  • Random Numbers
  • Number Parsing
  • URL Parsing
  • SHA256 Hashes
  • Base64 Encoding
  • Reading Files
  • Writing Files
  • Line Filters
  • File Paths
  • Directories
  • Temporary Files and Directories
  • Embed Directive
  • Testing and Benchmarking
  • Command-Line Arguments
  • Command-Line Flags
  • Command-Line Subcommands
  • Environment Variables
  • Logging
  • HTTP Client
  • HTTP Server
  • Context
  • Spawning Processes
  • Exec'ing Processes
  • Signals
  • Exit
2025 · by nnolan
Buy me a coffee