Reference guide for Free Pascal, version 3.2.2aliases ..... 63 3.9 Managed types ..... 65 Variables ..... 66 4.1 Definition ..... 66 4.2 Declaration ..... 66 4.3 Scope ..... 68 4.4 Initialized variables ..... 68 4.5 Initializing variables using ..... 70 4.6 Thread Variables ..... 71 4.7 Properties ..... 71 5 Objects ..... 75 5.1 Declaration ..... 75 5.2 Abstract and sealed objects ..... 76 5.3 Fields ..... 77 5.4 Class or Static Static fields ..... 78 5.5 Constructors and destructors ..... 79 5.6 Methods ..... 80 5.6.1 Declaration ..... 80 5.6.2 Method invocation ..... 80 Normal static methods ..... 81 Virtual methods0 码力 | 268 页 | 700.37 KB | 2 年前3
The Idris Tutorial Version 1.1.1Char bar = 'Z' quux : Bool quux = False An Idris file consists of an optional module declaration (here module Prims) followed by an optional list of imports and a collection of declarations and must have a type declaration, for example see x : Int, foo : String, from the above listing. New declarations must begin at the same level of indentation as the preceding declaration. Alternatively, a the front of another list (x :: xs). In the declaration for List, we used an infix operator ::. New operators such as this can be added using a fixity declaration, as follows: infixr 10 :: Functions, data0 码力 | 223 页 | 1.21 MB | 2 年前3
Whats in a Name? Whats a Name in? - Walter E. Brown - CppCon 2020indication of what that name denotes and connotes. ## I n C++: A declaration is an introduction w/ partial information. A definition is a declaration w/ complete information. Depending on what's being named Declared first and (usually) defined later/elsewhere: Any extern or any forward (e.g., class C;) declaration. • Defined right away: • Any type aliases (typedef/using) or namespace names. Never defined a special meaning when appearing in a certain context." ## Now back to declarations • A declaration not only introduces names (for later use): It also “specifies the interpretation and semantic0 码力 | 7 页 | 4.37 MB | 1 年前3
Reference guide for FCL units. Document version 3.2.2subsections, and for each function or procedure we have the following topics: Declaration The exact declaration of the function. Description What does the procedure exactly do? Errors What errors can } $| ##### 1.4.4 TASCII85DecoderStream.Create Synopsis: Create new ASCII 85 decoder stream Declaration: constructor Create(aStream: TStream) Visibility: published Description: Create instantiates TASCII85DecoderStream.Destroy (91) ##### 1.4.5 TASCII85DecoderStream.Decode Synopsis: Decode source byte Declaration: procedure Decode(aInput: Byte) Visibility: published Description: Decode decodes a source byte, and0 码力 | 953 页 | 2.21 MB | 2 年前3
Reference guide for RTL units. Document version 3.2.2subsections, and for each function or procedure we have the following topics: Declaration The exact declaration of the function. Description What does the procedure exactly do? Errors What errors can signal handler, the actual signal handler must be of type SigActionHandler. sigactionhandler_t = procedure(signal: LongInt; info: psiginfo; context: PSigContext) Standard signal action handler prototype signalhandler_t = procedure(signal: LongInt) Standard signal handler prototype sigrestorerhandler = sigrestorerhandler_t Alias for sigrestorerhandler_t (174) type. sigrestorerhandler_t = procedure Standard0 码力 | 2191 页 | 4.93 MB | 2 年前3
Reference guide for FCL-res units. Document version 3.2.2subsections, and for each function or procedure we have the following topics: Declaration The exact declaration of the function. Description What does the procedure exactly do? Errors What errors can resource class exposes these methods and properties in its public section: procedure Add(aItem : TAccelerator); procedure Clear; procedure Delete(aIndex : integer); property Count : integer read GetCount; property c : TResourceDesc) : boolean; override; procedure NotifyResourcesLoaded; override; public constructor Create(aType, aName : TResourceDesc); override; procedure UpdateRawData; override; The protected methods0 码力 | 211 页 | 498.14 KB | 2 年前3
User’s Guide for Free Pascal, Version 3.2.2messages. This is useful for overriding the default setting in the configuration file. • b : Show all procedure declarations if an overloaded function error occurs. • x : Show information about the executable debug information. -gt Trash local variables. This writes a random value to local variables at procedure start. This can be used to detect uninitialized variables. The t can be specified multiple times variables. MACPROCVARS Use mac-style procedural variables. REPEATFORWARD Implementation and Forward declaration must match completely. POINTERTOPROCVAR Allow silent conversion of pointers to procedural variables0 码力 | 217 页 | 756.57 KB | 2 年前3
Programmer’s Guide for Free Pascal, Version 3.2.283 6.2.3 Modifying the mangled names ..... 85 6.3 Calling mechanism ..... 85 6.4 Nested procedure and functions ..... 86 6.5 Constructor and Destructor calls ..... 87 6.5.1 objects ..... 87 Free Pascal ..... 86 6.4 Stack frame when calling a nested procedure (32-bit processors) ..... 86 6.5 Stack frame when calling a procedure (32-bit model) ..... 89 6.6 Maximum limits for processors specifying an alignment. PARAM can be one of the following strings: PROC Set the alignment for procedure entry points. JUMP Set the alignment for jump destination locations. LOOP Set alignment for loops0 码力 | 187 页 | 531.58 KB | 2 年前3
firebird 40 language referenceDimensions ..... 55 3.8.2. Adding More Dimensions ..... 55 3.8.3. PSQL Source for SHOW_LANGS, a procedure involving an array ..... 56 3.9. Special Data Types ..... 56 3.9.1. SQL_NULL Data Type .... Domain Override ..... 63 3.11.3. Creating and Administering Domains ..... 63 3.12. Data Type Declaration Syntax ..... 65 3.12.1. Scalar Data Types Syntax ..... 65 3.12.2. BLOB Data Types Syntax . TRIGGER ..... 188 5.8. PROCEDURE ..... 189 5.8.1. CREATE PROCEDURE ..... 189 5.8.2. ALTER PROCEDURE ..... 194 5.8.3. CREATE OR ALTER PROCEDURE ..... 195 5.8.4. DROP PROCEDURE ..... 196 5.8.5. RECREATE0 码力 | 778 页 | 3.43 MB | 2 年前3
Nim 2.0.8 Manualsymbol declared as a name for a variable, type, procedure, etc. The region of the program over which a declaration applies is called the scope of the declaration. Scopes can be nested. The meaning of an identifier between the preceding backtick token and the character literal. This special case ensures that a declaration like proc 'customLiteral' (s: string) is valid. proc 'customLiteral' (s: string) both zero-terminated and have a length field. One can retrieve the length with the built-in len procedure; the length never counts the terminating zero. The terminating zero cannot be accessed unless the0 码力 | 132 页 | 5.73 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Free Pascal compilerPascal languageprocedure declarationassemblerexception handlingIdrisTypeInterfaceDeclarationMonadnamescopedeclarationdefinitionidentifierFree Component LibraryZipperdbugintfBufDatasetMSSQLConnRTL unitsVariantsClassesBaseUnixConstantsTResourcesTAbstractResourceReaderTCoffResourceReaderTElfResourceReaderTExternalResourceReaderFree PascalDelphi编译器兼容性平台编译器指令内存模型数据格式MMX支持SQLFirebird 4.0数据类型加密算法管理语句GuardsLocksModule systemIdentifiersString type













