12 lines
		
	
	
		
			598 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			598 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| up:: [[citoyen de première classe]]
 | |
| #s/informatique 
 | |
| 
 | |
| > [!definition] fonction de première classe
 | |
| > Une fonction de première classe est une [[programmation.fonction|fonction]] qui est traîtée comme un [[citoyen de première classe]].
 | |
| > Cela implique qu'elle peut être traîtée comme n'importe quelle autre valeur du langage, par exemple :
 | |
| > - être exprimée anonymenent
 | |
| > - être affectée à des variables, être mises dans des [[structure de données|structures de données]] 
 | |
| > - être passée en paramètres à une autre [[fonction]] (voir [[fonction d'ordre supérieur]])
 | |
| ^definition
 | |
| 
 |