Skip to main content

Define Method Relationships (method)

Laurence MorganLess than 1 minuteBuiltin CommandsShell / Murex Management

Define Method Relationships (method)

Define a methods supported data-types

Description

method defines what the typical data type would be for a function's stdin and stdout.

Usage

method: define name { json }

Examples

method: define name {
    "Stdin":  "@Any",
    "Stdout": "json"
}

Detail

Type Groups

You can define a Murex data type or use a type group. The following type groups are available to use:

package types

// These are the different supported type groups
const (
	Any               = "@Any"
	Text              = "@Text"
	Math              = "@Math"
	Unmarshal         = "@Unmarshal"
	Marshal           = "@Marshal"
	ReadArray         = "@ReadArray"
	ReadArrayWithType = "@ReadArrayWithType"
	WriteArray        = "@WriteArray"
	ReadIndex         = "@ReadIndex"
	ReadNotIndex      = "@ReadNotIndex"
	ReadMap           = "@ReadMap"
)

// GroupText is an array of the data types that make up the `text` type
var GroupText = []string{
	Generic,
	String,
	`generic`,
	`string`,
}

// GroupMath is an array of the data types that make up the `math` type
var GroupMath = []string{
	Number,
	Integer,
	Float,
	Boolean,
}

Synonyms

  • method

See Also


This document was generated from builtins/core/structs/function_doc.yamlopen in new window.

Last update:
Contributors: Laurence Morgan,Laurence Morgan