✦ Ruta Oficial AppCloud👥 865.000 desarrolladores
Nim
The Nim quick reference cheat sheet that aims at providing help on writing basic syntax and methods.
Getting Started
10 ejemplos#helloworld.nim
#Useful Resources
#Variables
#Immutable Variables (let)
#Comments
#Constants
#"For" Loops
#If Statements
#Procedures / Functions
#Formatted Strings
Data Types
6 ejemplos#Integers
#Floats
#Strings
#Characters
#Booleans
#Type Conversion
Compound Types
8 ejemplos#Arrays
#Sequences
#Objects
#Tuples
#Sets
#Reference Objects
#Slicing Sequences and Strings
#Tables/Dictionaries
Operators
4 ejemplos#Arithmetic Operators
#Assignment
#Comparison Operators
#Logical Operators
Flow Control
4 ejemplos#Match Case
#Basic If-Else
#One Liners
#Compile-Time Conditions
Loops
5 ejemplos#For Loops
#While Loops
#Infinite Loops
#Break Statements
#Continue Statements
Procedures
9 ejemplos#Simple Procedure
#Procedures with Parameters
#Using result
#Default Parameters
#Procedures returning multiple values
#Anonymous Procedures (Lambdas)
#Procedures within Procedures
#Overloading
#Discardable Procedure Returns
Object-Oriented Programming
4 ejemplos#Ref Objects and Inheritance
#Procs as Methods
#Constructor Procs
#Type tests and Downcasting
Imports and Modules
8 ejemplos#Basic Imports
#Importing Multiple Modules
#Importing Specific Modules
#Renaming Modules
#Creating Modules
#`when isMainModule`
#Re-exporting
#Prelude Module
Error Handling
5 ejemplos#Try - Except - Finally
#Raising Exceptions
#`defer` for Cleanup
#Try as Exception
#Exception Tracking with raises
Enums
3 ejemplos#Basic Usage
#Enums and `case`
#Enum as an Ordinal
Iterators
3 ejemplos#Basic Iterator
#Common Built-In Iterators
#Defining your own Iterator
Files & IO
4 ejemplos#Check Paths and Existence
#Read / Write Whole File
#Manual Open/Close with `defer`
#Read a File Line-By-Line
Generics
1 ejemplo#Generic Types and Procedures
Templates and Macros
2 ejemplos#Templates
#Macros
¿Listo para practicar con ?
Aplica esta sintaxis resolviendo desafíos interactivos con consola en vivo en nuestros 6 módulos de aprendizaje.