TypeCodes {SMRUCC.Rsharp.Runtime.Components} | .NET clr documentation |
The R# types (byte)
# namespace SMRUCC.Rsharp.Runtime.Components
export class TypeCodes extends Enum {
# Unknown or invalid
NA: TypeCodes = 0;
# Object type in R#, any other CLR type.(使用这个类型来表示没有类型约束)
generic: TypeCodes = 1;
# 函数类型
closure: TypeCodes = 2;
formula: TypeCodes = 4;
# the runtime environment
environment: TypeCodes = 5;
# type code for RMethodInfo and .NET clr MethodInfo
clr_delegate: TypeCodes = 6;
# Class type in R#
list: TypeCodes = 100;
# integer vector
integer: TypeCodes = 101;
# double numeric vector
double: TypeCodes = 102;
# string vector
string: TypeCodes = 103;
# boolean vector
boolean: TypeCodes = 104;
# A data table liked compound type
dataframe: TypeCodes = 105;
# Byte
raw: TypeCodes = 106;
}
NA
: TypeCodesgeneric
: TypeCodesclosure
: TypeCodesformula
: TypeCodesenvironment
: TypeCodesclr_delegate
: TypeCodeslist
: TypeCodesinteger
: TypeCodesdouble
: TypeCodesstring
: TypeCodesboolean
: TypeCodesdataframe
: TypeCodesraw
: TypeCodes