Monadic Operator Generator R←43⌶Y
Returns a monadic operator, with functionality determined by the value of Y.
Y is a scalar integer. Possible values for Y are shown in the table below. If an undefined value is specified, a DOMAIN ERROR is generated.
R is a monadic operator with functionality determined by the value of Y. As R is a monadic operator, Dyalog Ltd recommends that the evaluation of this I-Beam is either parenthesised or named.
Y | Returned Operator | Notes |
|---|---|---|
| 632 | Generics Operator | Requires .NET or .NET Framework. |
Warning
The set of supported values for Y might change, with existing values being withdrawn as well as new ones being added. This means that saving the resulting operator in a workspace and attempting to run it in a later release might result in a DOMAIN ERROR if support has been withdrawn.
632 - Generics Operator
Information
Support for 43⌶632 has been deprecated, and it is scheduled for removal in Dyalog v22.0. For information on how to identify uses of 43⌶632 in your existing codebase, see the Release Notes.
The generics operator can create concrete versions of generic classes and execute generic methods. For more information, see Generics (.NET) or Generics (.NET Framework).
Example
⎕USING←''
⍝ I-Beam call is parenthesised
IntList←System.Collections.Generic.List (43⌶632) System.Int32
⍝ Result of I-Beam call is named
GenOp←43⌶632
CharList←System.Collections.Generic.List GenOp System.Char