documentation.HELP! PascalABC.NET Documentation

Операторы: обзор

PascalABC.NET

previous page next page

Операторы: обзор

В PascalABC.NET определены следующие операторы.

  • Операторы присваивания
  • Составной оператор
  • Оператор описания переменной
  • Оператор цикла for
  • Оператор цикла foreach
  • Операторы цикла while и repeat
  • Условный оператор if
  • Оператор выбора варианта case
  • Оператор вызова процедуры
  • Оператор try except
  • Оператор try finally
  • Оператор raise
  • Операторы break, continue и exit
  • Оператор goto
  • Оператор lock 
  • Оператор with
  • Пустой оператор
previous page start next page

Menu

  • Homepage

Table of contents

  • Îáùèå ñâåäåíèÿ
    • Î ñèñòåìå PascalABC.NET
    • Êîðîòêî î ãëàâíîì
    • ×òî òàêîå .NET
    • Ïðåèìóùåñòâà PascalABC.NET
    • Îòëè÷èÿ ÿçûêà PascalABC.NET îò Delphi Object Pascal
  • Ñïðàâî÷íèê ïî ÿçûêó
    • Îáçîð ÿçûêà PascalABC.NET
    • Ñòðóêòóðà ïðîãðàììû
      • Ñòðóêòóðà ïðîãðàììû: îáçîð
      • Èäåíòèôèêàòîðû è êëþ÷åâûå ñëîâà
      • Êîììåíòàðèè
      • Îïèñàíèå ïåðåìåííûõ
      • Îïèñàíèå êîíñòàíò
      • Îïèñàíèå ìåòîê
      • Îïèñàíèå òèïîâ
      • Îáëàñòü äåéñòâèÿ èäåíòèôèêàòîðà
    • Òèïû äàííûõ
      • Òèïû: îáçîð
      • Đàçìåðíûå è ññûëî÷íûå òèïû
      • Öåëûå òèïû
      • Âåùåñòâåííûå òèïû
      • Ëîãè÷åñêèé òèï
      • Ñèìâîëüíûé òèï
      • Ïåðå÷èñëèìûé è äèàïàçîííûé òèïû
      • Ñòðîêîâûé òèï
      • Êëàññ string
      • Ìàññèâû
      • Ñòàòè÷åñêèå ìàññèâû
      • Äèíàìè÷åñêèå ìàññèâû
      • Çàïèñè
      • Êîðòåæè
      • Ìíîæåñòâà
      • Ôàéëîâûå òèïû
      • Ïîñëåäîâàòåëüíîñòè
      • Óêàçàòåëè
      • Ïðîöåäóðíûé òèï
      • Ýêâèâàëåíòíîñòü è ñîâìåñòèìîñòü òèïîâ
      • Îòîáðàæåíèå íà òèïû .NET
    • Âûðàæåíèÿ è îïåðàöèè
      • Âûðàæåíèÿ è îïåðàöèè: îáçîð
      • Àðèôìåòè÷åñêèå îïåðàöèè
      • Ëîãè÷åñêèå îïåðàöèè
      • Ïîáèòîâûå îïåðàöèè
      • Îïåðàöèè ñðàâíåíèÿ
      • Ñòðîêîâûå îïåðàöèè
      • Îïåðàöèè ñ óêàçàòåëÿìè
      • Îïåðàöèè ñ ìíîæåñòâàìè
      • Îïåðàöèÿ @
      • Îïåðàöèè is è as
      • Îïåðàöèÿ new
      • Îïåðàöèè typeof è sizeof
      • Îïåðàöèÿ ÿâíîãî ïðèâåäåíèÿ òèïîâ
      • Óñëîâíàÿ îïåðàöèÿ
      • Ñðåçû
      • Ïðèîðèòåò îïåðàöèé
    • Îïåðàòîðû
      • Îïåðàòîðû: îáçîð
      • Îïåðàòîð ïðèñâàèâàíèÿ
      • Ñîñòàâíîé îïåðàòîð
      • Ïóñòîé îïåðàòîð
      • Óñëîâíûé îïåðàòîð
      • Îïåðàòîð îïèñàíèÿ ïåðåìåííîé
      • Îïåðàòîð âûáîðà
      • Îïåðàòîð öèêëà for
      • Îïåðàòîð öèêëà loop
      • Îïåðàòîð öèêëà foreach
      • Îïåðàòîðû öèêëà while è repeat
      • Îïåðàòîð with
      • Îïåðàòîð goto
      • Îïåðàòîðû break, continue è exit
      • Îïåðàòîð yield
      • Îïåðàòîð yield sequence
      • Îïåðàòîð try ... except
      • Îïåðàòîð try ... finally
      • Îïåðàòîð raise
      • Îïåðàòîðû += è -=
      • Îïåðàòîð lock
    • Ïðîöåäóðû è ôóíêöèè
      • Îïèñàíèå ïðîöåäóð è ôóíêöèé
      • Ïàðàìåòðû ïðîöåäóð è ôóíêöèé
      • Ïåðåìåííîå ÷èñëî ïàðàìåòðîâ
      • Ïàðàìåòðû ïî óìîë÷àíèþ
      • Îïåðåæàþùåå îáúÿâëåíèå
      • Ïåðåãðóçêà èìåí ïîäïðîãðàìì
      • Âûçîâ ïîäïðîãðàìì èç íåóïðàâëÿåìîé dll
    • Ìîäóëè
      • Ñòðóêòóðà ìîäóëÿ
      • Đàçäåë uses
      • Óïðîùåííûé ñèíòàêñèñ ìîäóëÿ
      • Öèêëè÷åñêèå ññûëêè ìåæäó ìîäóëÿìè
      • Áèáëèîòåêè dll
      • Äîêóìåíòèðóþùèå êîììåíòàðèè
    • Êëàññû
      • Êëàññû è îáúåêòû: îáçîð
      • Âèäèìîñòü ÷ëåíîâ êëàññà
      • Ìåòîäû
      • Èíèöèàëèçàòîðû ïîëåé
      • Êîíñòðóêòîðû
      • Ïðåäâàðèòåëüíîå îáúÿâëåíèå êëàññîâ
      • Ïåðåìåííàÿ Self
      • Ñâîéñòâà
      • Èíäåêñíûå ñâîéñòâà
      • Íàñëåäîâàíèå
      • Ïåðåîïðåäåëåíèå ìåòîäîâ
      • Íàñëåäîâàíèå êîíñòðóêòîðîâ
      • Âèðòóàëüíûå ìåòîäû è ïîëèìîðôèçì
      • Àáñòðàêòíûå ìåòîäû
      • Ïåðåãðóçêà îïåðàöèé
      • Êëàññîâûå ïîëÿ, ìåòîäû è êîíñòðóêòîðû
      • Ìåòîäû ðàñøèðåíèÿ
      • Àòðèáóòû
      • Àíîíèìíûå êëàññû
      • Àâòîêëàññû
    • Îáðàáîòêà èñêëþ÷åíèé
      • Îáðàáîòêà èñêëþ÷åíèé: îáçîð
      • Ñòàíäàðòíûå êëàññû èñêëþ÷åíèé
      • Èñêëþ÷åíèÿ, îïðåäåëÿåìûå ïîëüçîâàòåëåì
      • Ïîâòîðíàÿ ãåíåðàöèÿ èñêëþ÷åíèÿ
      • Ïðèìåðû îáðàáîòêè èñêëþ÷åíèé
    • Èíòåðôåéñû
      • Èíòåðôåéñû: îáçîð
      • Đåàëèçàöèÿ íåñêîëüêèõ èíòåðôåéñîâ
    • Îáîáùåííûå òèïû
      • Îáîáùåííûå òèïû: îáçîð
      • Îáîáùåííûå ïîäïðîãðàììû: îáçîð
      • Îáîáùåííûå ïîäïðîãðàììû â êà÷åñòâå ïàðàìåòðîâ
      • Îãðàíè÷åíèÿ íà ïàðàìåòðû îáîáùåííûõ ïîäïðîãðàìì è êëàññîâ
    • Ýëåìåíòû ôóíêöèîíàëüíîãî ïðîãðàììèðîâàíèÿ
      • Ëÿìáäà-âûðàæåíèÿ
      • Çàõâàò ïåðåìåííûõ
      • Ìåòîäû ïîñëåäîâàòåëüíîñòåé: îáçîð
      • Ìåòîäû äëÿ ïîñëåäîâàòåëüíîñòåé
        • Ìåòîä Print
        • Ìåòîä Where
        • Ìåòîä Select
        • Ìåòîä SelectMany
        • Ìåòîäû Take, TakeWhile, Skip, SkipWhile
        • Ìåòîä Sorted
        • Ìåòîäû OrderBy, OrderByDescending
        • Ìåòîäû ThenBy,ThenByDescending
        • Ìåòîä Concat
        • Ìåòîä Zip
        • Ìåòîä Distinct
        • Ìåòîäû Union,Intersect,Except
        • Ìåòîä Reverse
        • Ìåòîä SequenceEqual
        • Ìåòîäû First, FirstOrDefault
        • Ìåòîäû Last, LastOrDefault
        • Ìåòîäû Single, SingleOrDefault
        • Ìåòîä DefaultIfEmpty
        • Ìåòîäû ElementAt, ElementAtOrDefault
        • Ìåòîäû Any, All
        • Ìåòîä Count
        • Ìåòîä Contains
        • Ìåòîä Aggregate
        • Ìåòîäû Sum, Average
        • Ìåòîäû Min, Max
        • Ìåòîä Join
        • Ìåòîä GroupJoin
        • Ìåòîä GroupBy
        • Ìåòîä AsEnumerable
        • Ìåòîäû ToArray, ToList
        • Ìåòîä ToDictionary
        • Ìåòîä ToLookup
        • Ìåòîä OfType
        • Ìåòîä Cast
        • Ìåòîä JoinIntoString
    • Óïðàâëåíèå ïàìÿòüþ
      • Óïðàâëåíèå ïàìÿòüþ: îáçîð
    • Ñèñòåìíûé ìîäóëü PABCSystem
      • Mîäóëü PABCSystem: îáçîð
      • Ñòàíäàðòíûå êîíñòàíòû
      • Ñòàíäàðòíûå òèïû
      • Îáùèå ïîäïðîãðàììû
      • Ïîäïðîãðàììû ââîäà
      • Ïîäïðîãðàììû âûâîäà
      • Ìàòåìàòè÷åñêèå ïîäïðîãðàììû
      • Cèñòåìíûå ïîäïðîãðàììû
      • Îáùèå ïîäïðîãðàììû äëÿ ðàáîòû ñ ôàéëàìè
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñ òåêñòîâûìè ôàéëàìè
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñ òèïèçèðîâàííûìè ôàéëàìè
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñ äâîè÷íûìè ôàéëàìè
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñ èìåíàìè ôàéëîâ
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñ ñèìâîëàìè
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñî ñòðîêàìè
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñ äèíàìè÷åñêèìè ìàññèâàìè
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñî ñòàíäàðòíûìè ìíîæåñòâàìè
      • Ïîäïðîãðàììû äëÿ ðàáîòû ñ êîìïëåêñíûìè ÷èñëàìè
      • Ïîäïðîãðàììû äëÿ ãåíåðàöèè ïîñëåäîâàòåëüíîñòåé
      • Ïîäïðîãðàììû äëÿ ñîçäàíèÿ äèíàìè÷åñêèõ ìàññèâîâ
      • Ïîäïðîãðàììû äëÿ ñîçäàíèÿ äâóìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ
      • Ïîäïðîãðàììû äëÿ ñîçäàíèÿ êîðòåæåé
      • Êîðîòêèå ôóíêöèè Lst, HSet, SSet, Dict, KV
      • Ãåíåðàöèÿ áåñêîíå÷íûõ ïîñëåäîâàòåëüíîñòåé
      • Ìåòîäû ðàñøèðåíèÿ ïîñëåäîâàòåëüíîñòåé
      • Ìåòîäû ðàñøèðåíèÿ îäíîìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ
      • Ìåòîäû ðàñøèðåíèÿ äâóìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ
      • Ìåòîäû ðàñøèðåíèÿ ñïèñêîâ
      • Ìåòîäû ðàñøèðåíèÿ òèïà integer
      • Ìåòîäû ðàñøèðåíèÿ òèïà BigInteger
      • Ìåòîäû ðàñøèðåíèÿ òèïà real
      • Ìåòîäû ðàñøèðåíèÿ òèïà char
      • Ìåòîäû ðàñøèðåíèÿ òèïà string
      • Ìåòîäû ðàñøèðåíèÿ òèïà Func
      • Ìåòîäû ðàñøèðåíèÿ òèïà Complex
      • Ìåòîäû ðàñøèðåíèÿ ñëîâàðåé
      • Îáùèå ìåòîäû ôàéëîâûõ òèïîâ
      • Ìåòîäû òåêñòîâûõ ôàéëîâ
      • Ìåòîäû äâîè÷íûõ ôàéëîâ
      • Ìåòîäû òèïèçèðîâàííûõ ôàéëîâ
      • Ìåòîäû ðàñøèðåíèÿ òèïèçèðîâàííûõ ôàéëîâ
    • OpenMP
      • OpenMP: îáçîð
      • Äèðåêòèâà parallel for
      • Đåäóêöèÿ â äèðåêòèâå parallel for
      • Ïàðàëëåëüíûå ñåêöèè è äèðåêòèâà parallel sections
      • Ñèíõðîíèçàöèÿ è äèðåêòèâà critical
    • Äèðåêòèâû êîìïèëÿòîðà
      • Äèðåêòèâû êîìïèëÿòîðà
  • Ñòàíäàðòíûå ìîäóëè
    • Ìîäóëü GraphABC
      • GraphABC: îáçîð
      • GraphABC: òèïû è ïåðåìåííûå
      • GraphABC: ãðàôè÷åñêèå ïðèìèòèâû
      • GraphABC: ôóíêöèè äëÿ ðàáîòû ñ öâåòîì
      • GraphABC: öâåòîâûå êîíñòàíòû
      • GraphABC: ïîäïðîãðàììû äëÿ ðàáîòû ñ ïåðîì
      • GraphABC: òåêóùåå ïåðî Pen
      • GraphABC: ñòèëè ïåðà
      • GraphABC: ïîäïðîãðàììû äëÿ ðàáîòû ñ êèñòüþ
      • GraphABC: òåêóùàÿ êèñòü Brush
      • GraphABC: ñòèëè êèñòè
      • GraphABC: ñòèëè øòðèõîâêè êèñòè
      • GraphABC: ïîäïðîãðàììû äëÿ ðàáîòû ñî øðèôòîì
      • GraphABC: òåêóùèé øðèôò Font
      • Ñòèëè øðèôòà
      • GraphABC: êëàññ Picture ãðàôè÷åñêîãî ðèñóíêà
      • GraphABC: ïîäïðîãðàììû äëÿ ðàáîòû ñ ãðàôè÷åñêèì îêíîì
      • GraphABC: îáúåêò ãðàôè÷åñêîãî îêíà Window
      • GraphABC: ïîäïðîãðàììû äëÿ ðàáîòû ñ êîîðäèíàòàìè ãðàôè÷åñêîãî îêíà
      • GraphABC: îáúåêò Coordinate êîîðäèíàò ãðàôè÷åñêîãî îêíà
      • GraphABC: áëîêèðîâêà ðèñîâàíèÿ è óñêîðåíèå àíèìàöèè
      • GraphABC: ðåæèìû ðèñîâàíèÿ
      • GraphABC: ñîáûòèÿ
      • GraphABC: âèðòóàëüíûå êîäû êëàâèø
    • Ìîäóëü ABCObjects
      • ABCObjects: îáçîð
      • ABCObjects: äèàãðàììà êëàññîâ
      • ABCObjects: êëàññ ObjectABC
      • ABCObjects: êëàññ BoundedObjectABC
      • ABCObjects: êëàññ RectangleABC
      • ABCObjects: êëàññ SquareABC
      • ABCObjects: êëàññ EllipseABC
      • ABCObjects: êëàññ CircleABC
      • ABCObjects: êëàññ RoundRectABC
      • ABCObjects: êëàññ RoundSquareABC
      • ABCObjects: êëàññ TextABC
      • ABCObjects: êëàññ RegularPolygonABC
      • ABCObjects: êëàññ StarABC
      • ABCObjects: êëàññ PictureABC
      • ABCObjects: êëàññ MultiPictureABC
      • ABCObjects: êëàññ BoardABC
      • ABCObjects: êëàññ ObjectBoardABC
      • ABCObjects: ìóëüòèðèñóíêè
      • ABCObjects: ìàññèâ ãðàôè÷åñêèõ îáúåêòîâ Objects
      • ABCObjects: ïåðåìåííûå, ïðîöåäóðû è ôóíêöèè
      • ABCObjects: óñêîðåíèå ïåðåðèñîâêè ãðàôè÷åñêèõ îáúåêòîâ
      • Ñîâìåùåíèå ãðàôè÷åñêîãî âûâîäà ìîäóëåé ABCObjects è GraphABC
    • Ìîäóëü ABCSprites
      • ABCSprites: îáçîð
      • ABCSprites: êëàññ SpriteABC
    • Ìîäóëü Timers
  • Ñðåäñòâà îáó÷åíèÿ â PascalABC.NET
    • Èñïîëíèòåëè
      • ×òî òàêîå Èñïîëíèòåëè
      • Èñïîëíèòåëü Đîáîò
      • Èñïîëíèòåëü ×åðòåæíèê
    • Ïðîâåðÿåìûå çàäàíèÿ
      • ×òî òàêîå ïðîâåðÿåìûå çàäàíèÿ
      • Çàäàíèå Begin3 èç ýëåêòðîííîãî çàäà÷íèêà Programming Taskbook
      • Çàäàíèå a1 äëÿ èñïîëíèòåëÿ Đîáîò
      • Çàäàíèå íà îáðàáîòêó ñòðîê
      • Çàäàíèå íà îáðàáîòêó ôàéëîâ
      • Çàäàíèÿ íà óêàçàòåëè è äèíàìè÷åñêèå ñòðóêòóðû äàííûõ
      • Çàäàíèÿ íà îáðàáîòêó äåðåâüåâ
      • Çàäàíèÿ, ñâÿçàííûå ñ ÅÃÝ ïî èíôîðìàòèêå
    • Ýëåêòðîííûé çàäà÷íèê Programming Taskbook
      • Îáùåå îïèñàíèå è ïðîãðàììíûå ìîäóëè
      • Ãðóïïû çàäàíèé
      • Ìîäóëü PT4
      • Ñîçäàíèå øàáëîíà ïðîãðàììû
      • Îêíî çàäà÷íèêà
      • Đàçäåë îòëàäêè
      • Ïðîñìîòð ðåçóëüòàòîâ
      • Äåìîíñòðàöèîííûé ðåæèì
    • Ìîäóëè êîíñòðóêòîðîâ çàäàíèé
      • Êîíñòðóêòîðû ïðîâåðÿåìûõ çàäàíèé: îáçîð
      • Ìîäóëü RobotTaskMaker
      • Ñîçäàíèå çàäàíèé äëÿ èñïîëíèòåëÿ Đîáîò
      • Ìîäóëü DMTaskMaker
      • Ñîçäàíèå çàäàíèé äëÿ èñïîëíèòåëÿ ×åðòåæíèê
      • Ìîäóëü PT4TaskMakerNET: îáùåå îïèñàíèå
      • Ìîäóëü PT4TaskMakerNET: îñíîâíûå êîìïîíåíòû
      • Ìîäóëü PT4TaskMakerNET: äîïîëíèòåëüíûå êîìïîíåíòû
      • Ìîäóëü PT4TaskMakerNET: ôîðìàòèðîâàíèå òåêñòà
      • Ìîäóëü PT4TaskMakerNET: ïðèìåðû ðàçðàáîòêè ó÷åáíûõ çàäàíèé
      • Ìîäóëü PT4TaskMakerNET: ðàçðàáîòêà çàäàíèé, ñâÿçàííûõ ñ ÅÃÝ ïî èíôîðìàòèêå
  • Óðîêè PascalABC.NET
    • Đàáîòà ñ ìîäóëåì ABCObjects
      • ABCObjects: áûñòðîå ââåäåíèå
      • ABCObjects: êîíòåéíåðû ãðàôè÷åñêèõ îáúåêòîâ
    • Ïðèìåðû
      • Ãðàôèêà è àíèìàöèÿ
        • Àíèìàöèÿ áåç ìåðöàíèÿ
      • Ïðîñòåéøèå ñîáûòèÿ
        • Đèñîâàíèå ìûøüþ â ãðàôè÷åñêîì îêíå
        • Ïåðåìåùåíèå îêíà ñ ïîìîùüþ êëàâèàòóðû
      • Ïðèìåð èñïîëüçîâàíèÿ òàéìåðà

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.