In computer programming, a statement block (or code block) is a section of code which is grouped together, much like a paragraph; such blocks consist of one, or more, statements. Statement blocks help make code more readable by breaking up programs into logical work units. In C, C++, Java and some other languages, statement blocks are enclosed by curly braces . In Algol, Pascal, Ada, and some other languages, they are denoted by "begin" and "end" statements.

PropertyValue
dbpprop:abstract
  • In computer programming, a statement block (or code block) is a section of code which is grouped together, much like a paragraph; such blocks consist of one, or more, statements. Statement blocks help make code more readable by breaking up programs into logical work units. In C, C++, Java and some other languages, statement blocks are enclosed by curly braces . In Algol, Pascal, Ada, and some other languages, they are denoted by "begin" and "end" statements. In Python they are indicated by indentation. Unlike paragraphs, statement blocks can be nested; that is, with one block inside another. Blocks often define the scope of the identifiers used within. Blocks become more independent when they can have their own variables, i.e. if identifiers defined inside a block cannot be referred to from outside that block. Languages without lexical scoping such as Javascript and Pico cannot support this in principle, but many languages with lexical scoping still don't support it for nested blocks, while others do. In C++, blocks can be used to define object lifetime (creation and destruction). In languages such as Smalltalk, blocks are objects in their own right, extended with a reference to their environment of definition, i.e. closures.
  • プログラミング言語におけるブロック(block)とは、0個以上の文(ステートメント)を含むコードのまとまりの単位。自然言語における段落に似ている。 C言語やC言語から派生した言語では、ブロックはとで囲まれる。AdaやPascalなど、beginとendで囲む言語もある。Pythonでは、ブロックは字下げによって決定される。 自然言語の段落と異なり、ブロックは入れ子にすることができる。すなわち、ブロック内にブロックを作成することができる。 C言語系の言語では、ブロックは変数のスコープ(寿命)を決定する。すなわち、あるブロック内で定義された変数には、ブロック外からはアクセスできない。C++においてはオブジェクトの寿命(すなわちデストラクタが呼ばれるタイミング)を決定する意味ももつ。 SmalltalkやRubyのようにブロックを値(クロージャなど)として取り扱える言語も存在する。
  • Instrukcja blokowa – (instrukcja złożona) jako instrukcja strukturalna jest elementem składni języków programowania strukturalnego, wydzielona część kodu źródłowego programu komputerowego, stosowane np. do grupowania sekwencji instrukcji składowych (prostych lub złożonych), ujmując je w nawiasy zdaniowe. Instrukcja blokowa wyróżniona jest przez odpowiednie symbole składniowe (nawiasy zdaniowe), np. w językach C, C++, Java symbolami takimi są nawiasy klamrowe, w Algolu i Pascalu słowa kluczowe begin end. Instrukcja blokowa jest traktowana na takich samych zasadach jak pojedyncza instrukcja.
  • Блок кода, блок команд, блок инструкций — часть кода, которая сгруппирована и воспринимается как единое целое. Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других языках, блоки выделяются фигурными скобками «» и «». В Ада, Паскаль и некоторых других языках блоки выделяются «begin» и «end». В Python они выделяются отступом. В отличие от параграфов, могут быть вложенными. В Forth блоков нет, но могут быть легко встроены в язык. В языках, основанных на Си, они определяют область видимости идентификатора. В C++ они могут использоваться, чтобы определить время жизнь объекта (создание и разрушение). В некоторых языках они просто используются для того, чтобы группировать выражения. В языках типа Smalltalk блоки — объекты со всеми соответствующими возможностями, расширенные информацией на их окружение, то есть замыкания
dbpprop:date
  • August 2009
dbpprop:hasPhotoCollection
dbpprop:wikiPageUsesTemplate
rdf:type
rdfs:comment
  • In computer programming, a statement block (or code block) is a section of code which is grouped together, much like a paragraph; such blocks consist of one, or more, statements. Statement blocks help make code more readable by breaking up programs into logical work units. In C, C++, Java and some other languages, statement blocks are enclosed by curly braces . In Algol, Pascal, Ada, and some other languages, they are denoted by "begin" and "end" statements.
  • Instrukcja blokowa – (instrukcja złożona) jako instrukcja strukturalna jest elementem składni języków programowania strukturalnego, wydzielona część kodu źródłowego programu komputerowego, stosowane np. do grupowania sekwencji instrukcji składowych (prostych lub złożonych), ujmując je w nawiasy zdaniowe. Instrukcja blokowa wyróżniona jest przez odpowiednie symbole składniowe (nawiasy zdaniowe), np.
  • Блок кода, блок команд, блок инструкций — часть кода, которая сгруппирована и воспринимается как единое целое. Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми.
rdfs:label
  • Statement block
  • ブロック (プログラミング)
  • Instrukcja blokowa
  • Блок (программирование)
owl:sameAs
skos:subject
foaf:page
is dbpprop:disambiguates of
is dbpprop:redirect of
is owl:sameAs of