在R语言之中,只有for each循环
ForLoop
01 Syntax
SMRUCC.Rsharp.Interpreter.ExecuteEngine.ExpressionSymbols.Blocks.ForLoop
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| Evaluate | 1 | run for loop at here |
| RunLoop | 1 | run a single loop |
| getSequence | 1 | this function will cast dataframe to rows if the variables is a multiple symbol tuple vector. |
| ToString | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| body | 1 | 为了兼容tuple的赋值,在这里这个函数体就没有参数了 |
| type | 1 | 循环体的返回值类型就是for循环的返回值类型 |
| sequence | 1 | |
| expressionName | 1 | |
| stackFrame | 1 |
04 Fields
05 Members
Evaluate(Environment)
run for loop at here
Parameters
| Name | Type | Description |
|---|---|---|
envir | Environment | - |
run a single loop
Parameters
| Name | Type | Description |
|---|---|---|
value | Object | - |
stackframe | StackFrame | - |
env | Environment | - |
getSequence(Environment)
this function will cast dataframe to rows if the variables is a multiple symbol tuple vector.
Parameters
| Name | Type | Description |
|---|---|---|
env | Environment | - |
body
为了兼容tuple的赋值,在这里这个函数体就没有参数了
type
循环体的返回值类型就是for循环的返回值类型
variables
单个变量或者tuple的时候为多个变量
parallel
%dopar%
sequence
expressionName
stackFrame
ToString()