000104. Блочные конструкции. Условия
Блочные конструкции. Условия|Всем привет! Мы продолжаем изучать C#. А точнее не сам C#, а скриптинг GTA 4 с помощью этого языка програмированния.|wmysterio|wmysterio||||Сегодня мы рассмотрим блочную конструкцию, являющейся условием. Как уже звучало ранее, блочные конструкции содержат код внутри фигурных скобок { и }. К таким блочным конструкциям относятся условия. Синтаксис написания прост:
Само условие в основном содержит операторы отношения выражений. Также сюда можно отнести функции, возвращающие тип "bool". Вот самый простой пример:
C# | Аналог в Sanny Builder |
---|---|
``` cs using System; using GTA; namespace TestScript { public class Thread : Script { public Thread() { int a = 0; if ( a == 0 ) { // действия } } } } {$Cleo} 0000: thread 'Thread' 0@ = 0 if 0@ == 0 then // действия end 0A93: end_custom_thread cs using System; using GTA; namespace TestScript { public class Thread : Script { public Thread() { int a = 0; Label1: Wait(0); if ( a != 0 ) { goto Label1; } } } } {$Cleo} 0000: thread 'Thread' 0@ = 0 :Label1 wait 0 if 0@ == 0 jf @Label1 0A93: end_custom_thread cs int a = 5; if ( a == 0 ) { a += 1; } else { a += 10; } 0@ = 5 if 0@ == 0 then 0@ += 1 else 0@ += 10 end cs if ( a == 0 || a == 1 || a == 3) { a += 1; } if OR 0@ == 0 0@ == 1 0@ == 3 then 0@ += 1 end cs if ( a == 0 && a == 1 && a == 3) { a += 1; } if AND 0@ == 0 0@ == 1 0@ == 3 then 0@ += 1 end cs if ( a == 0 && a == 1 && a == 3 ) { a += 1; } |
Last updated