Since Icon uses success or failure for all flow control, this simple code: if a := read() then write(a) will copy one line of standard input to standard output.
ونظرًا لأن لغة Icon تستخدم النجاح أو الفشل لكافة عمليات التحكم في التدفق، فإن هذه التعليمة البرمجية البسيطة: if a := read() then write(a) ستنسخ سطرًا واحدًا من الإدخال القياسي إلى الإخراج القياسي.