Basics
Le kit de démarrage : exemples simples pour découvrir Catnip.
Syntaxe
- 01_born_to_segfault.cat - Premier programme, debug et affichage
- 02_loops.cat - Boucles for et while
- 03_statement_separators.cat - Newlines, semicolons et séparateurs mixtes
- 04_blocks_and_expressions.cat - Blocs comme expressions, court-circuit logique
- 05_fstrings.cat - F-strings : format specs, conversion flags, debug syntax
- 06_assignment_syntax.cat - Affectation simple, chaînée, unpacking, attributs, index
- 07_literals_and_variadic.cat - Littéraux list/dict, fonctions variadiques
- 08_data_structures.cat - Range, accumulation, filtrage, statistiques
Exercices
- 09_factorielle.cat - Factorielle récursive
- 10_fibonacci.cat - Suite de Fibonacci
- 11_tri_bulles.cat - Tri à bulles
- 12_calculatrice.cat - Calculatrice simple avec match
- 13_fizzbuzz.cat - FizzBuzz
Types et opérateurs
- 14_decimals.cat - Décimales exactes (suffixe d/D)
- 15_complex.cat - Nombres complexes (suffixe j/J)
- 16_membership.cat - Opérateurs
inetnot in - 17_identity.cat - Opérateurs
isetis not - 18_null_coalesce.cat - Nil-coalescing
?? - 19_type_introspection.cat - Introspection de type avec
typeof()
Autres
- 04_repl_multiline_demo.txt - Utilisation de la REPL en mode multiline