Assigner des variables
entier = 5
decimal = 0.5
vrai_faux = False
rien = None
liste = []
dictionnaire = {}
texte = "Paul"
#include <cstdio>
int main() {
int entier = 5;
double decimal = 0.5;
bool vrai_faux = true;
char texte[]= "Paul";
int tableau[5];
}
fn main() {
let entier: i32 = 5;
let decimal: f64 = 0.5;
let vrai_faux: bool = false;
let rien: Option<i32> = None;
let texte: &str = "Paul";
}
bits 64
%define Ecrire 1
%define Quitter 60
%define tab 9
%define n_ligne 10
%define fin 0
section .data
entier: db 10, n_ligne
decimal: dq 0.5
vrai_faux: db 0, n_ligne
texte: db "Paul", n_ligne
section .text
global main
main:
mov rbp, rsp; for correct debugging
;write your code here
xor rax, rax
ret
Les listes / tableaux
liste = [1, 2, 3, 4, 5]
int liste[5] = {1, 2, 3, 4, 5};
let liste = vec![1, 2, 3, 4, 5];
section .data
liste: dd 1, 2, 3, 4, 5
Les dictionnaires
dictionnaire = {"cle": "valeur"}
#include <map>
std::map<std::string, std::string> dico = cle;
use std::collections::HashMap;
let mut dico = HashMap::new();
dico.insert("cle", "valeur");