the rust language helper
rust
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| dynLoad | 1 | Foreign Function Interface Load or unload DLLs (also known as shared objects), and test whether a C function or Fortran subroutine is available. |
| Rcall | 1 | Modern Interfaces to VisualBasic.NET code Functions to pass R# objects to compiled VisualBasic.NET code that has been loaded into R#. |
| i32 | 1 | create an integer scalar value |
| string | 1 | |
| i64 | 1 | |
| f32 | 1 | |
| f64 | 1 |
03 Members
String, Environment)Foreign Function Interface
Load or unload DLLs (also known as shared objects), and test whether a C function or Fortran subroutine is available.
| Name | Type | Description |
|---|---|---|
x | String | a character string giving the pathname to a DLL, also known as a dynamic shared object. (See ‘Details’ for what these terms mean.) |
Modern Interfaces to VisualBasic.NET code
Functions to pass R# objects to compiled VisualBasic.NET code that has been loaded into R#.
| Name | Type | Description |
|---|---|---|
NAME | String | a character string giving the name of a C function, or an object of class "NativeSymbolInfo", "RegisteredNativeSymbol" or "NativeSymbol" referring to such a name. |
PACKAGE | String | If supplied, confine the search For a character String .NAME To the DLL given by this argument (plus the conventional extension, '.so’, ‘.dll’, ...). This argument follows ... And so its name cannot be abbreviated. This Is intended to add safety for packages, which can ensure by using this argument that no other package can override their external symbols, And also speeds up the search (see 'Note’). |
args | list | arguments to be passed to the compiled code. Up to 65 for .Call. |
env | Environment | - |
An R object constructed in the compiled code.
Object)create an integer scalar value
| Name | Type | Description |
|---|---|---|
x | Object | - |
Object)Object)Object)Object)