Un langage de programmation utilise l'indentation comme syntaxe si une zone de code indentée délimite un bloc. Un bloc est une entité programmatique qui délimite une portée. Peter J. Landin a inventé le concept de l'indentation comme syntaxe et créé le terme anglais off-side rule qui le désigne en 1966.

Définition historique

Il constitue une alternative au .

Exemples de code

L'exemple qui suit est un exemple de bloc en Python (noter les deux points obligatoires - Ils sont des marqueurs syntaxiques qui facilitent la lecture). : def fib(n): if n < 2: return n else: return fib(n - 1) + fib(n - 2)

Langages utilisant l'indentation comme syntaxe CoffeeScript ISWIM, le langage abstrait qui a introduit cette règle ABC, l'ancêtre de Python Python

Miranda, le parent d'Haskell Haskell

Occam Pug (Dialecte HTML) Pliant Sass Stylus YAML

Références

Catégorie:Programmation informatique