/* Page prose (fr) */
"CompletionBlockBriefly" = "# `completionBlock`, en bref\n\nTu l'utilises déjà. Chaque `Operation` a un `completionBlock`: une closure que l'opération exécute **une fois qu'elle atteint finished**, peu importe comment elle y est arrivée. Ça ressemble à ceci:\n\n`operation.completionBlock = { print(\"This runs after the operation finishes\") }`\n\nC'est pratique pour réagir au résultat d'une seule opération. Deux mises en garde: il s'exécute sur *un* thread (pas garanti d'être le thread principal; reviens sur la file principale avant de toucher l'UI), et il se déclenche aussi pour les opérations annulées, donc vérifie `isCancelled` à l'intérieur si la différence compte.\n\nChaque exemple jusqu'ici a déjà montré le `completionBlock` à l'œuvre.\n\n[Précédent](@previous)  |  page 6 sur 7  |  [Suivant: Récapitulatif](@next)";
