Flashcards : Maîtrise des types et fonctions en Idris — 24 cartes

Toutes les cartes

1Question

Signature d’une fonction — définition ?

Réponse

Déclaration indiquant nom, types d’entrée et de sortie.

2Question

Clause — rôle ?

Réponse

Règle associée à une fonction, motif + expression.

3Question

Portée paramètre — localisation ?

Réponse

Limitée à l’expression à droite du `=` où il est déclaré.

4Question

Types de base Idris — exemples ?

Réponse

Integer, Nat, Bool, String.

5Question

Type Integer — description ?

Réponse

Entiers relatifs, positifs ou négatifs.

6Question

Type Nat — description ?

Réponse

Entiers naturels, non négatifs.

7Question

Type Bool — valeurs ?

Réponse

True et False.

8Question

Type String — contenu ?

Réponse

Chaînes de caractères.

9Question

Fonction show — rôle ?

Réponse

Convertit une valeur en chaîne de caractères.

10Question

Print vs printLn — différence ?

Réponse

print sans saut de ligne, printLn avec saut.

11Question

Type IO () — signification ?

Réponse

Action d’entrée/sortie sans valeur de retour.

12Question

Exécution REPL Idris — commande ?

Réponse

:exec main

13Question

Signature — exemple simple ?

Réponse

abs : Integer -> Integer.

14Question

Clause — syntaxe ?

Réponse

motif = expression.

15Question

Portée paramètre — comment ?

Réponse

Limitée à l’expression à droite du `=`.

16Question

Types Idris — majuscule ou minuscule ?

Réponse

Majuscule.

17Question

Type Integer — valeur ?

Réponse

Entiers relatifs, négatifs ou positifs.

18Question

Type Nat — valeur ?

Réponse

Entiers naturels, ≥ 0.

19Question

Type Bool — valeurs ?

Réponse

True, False.

20Question

Type String — exemple ?

Réponse

"Bonjour".

21Question

show — contrainte ?

Réponse

Classe Show, pour convertir en String.

22Question

print — utilisation ?

Réponse

Afficher une valeur, sans saut de ligne.

23Question

printLn — utilisation ?

Réponse

Afficher avec saut de ligne.

24Question

main : IO () — rôle ?

Réponse

Point d’entrée pour actions d’entrée/sortie.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 12 questions sur Maîtrise des types et fonctions en Idris.

1. Qu'est-ce que la 'Signature fonction Idris' ?

2. Quelle est la définition précise d'une clause dans le contexte de Idris ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Maîtrise des types et fonctions en Idris.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards