Chapitre 02 - Functions in programming language Flashcards

1
Q

C’est quoi une fonction (transversalité des langages)

A

Abstraction pour la structuration du code (en OO => méthode)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Rôle d’une fonction

A

Le rôle est de produire une sortie à partir de valeur en entrée

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fonction et code fonctionnelle

A

La composition de fonction est souvent utilisé en programmation fonctionnelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Représentation des opérateurs

A

Certains langages les représente comme des fonctions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Utilisation de fonction intermédiaire

A

Les fonctions se basent sur d’autres et peuvent parfois avoir besoin de fonction local (concept OO)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pour accroitre la flexibilité on utilise pour les fonctions

A
  • des arguments nommés
  • des arguments de taille variable
  • des valeurs par défaut
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quelle amélioration est possible pour les langages typés

A

L’utilisation de type générique ou nommé qui permettent de définir une fonction pour tout type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly