Nim
✦ Ruta Oficial AppCloud👥 865.000 desarrolladores

Nim

The Nim quick reference cheat sheet that aims at providing help on writing basic syntax and methods.

🔍
Mostrando 76 tarjetas de referencia

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.

Ir al Desafío del Módulo 01 🚀Ver Plan de Estudio Completo