Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Constants = map[string]interface{}{ "nil": nil, "inf": math.Inf(0), "nan": math.NaN(), "pi": math.Pi, "e": math.E, "true": true, "false": false, "help": "Enter expression you want to calc and press Enter to get the result.\n\tTo define a variable type its name and assign the value with '=' operator.\n\tType 'funcs()' to see all available functions.\n\tType 'vars()' to see all available variables.", }
View Source
var Functions = FuncMap{ "sin": Func{ Args: "(x)", Desc: "Sine of the radian argument x", Exec: sin, }, "cos": Func{ Args: "(x)", Desc: "Cosine of the radian argument x", Exec: cos, }, "pow": Func{ Args: "(x,y)", Desc: "The base-x exponential of y", Exec: pow, }, "sqrt": Func{ Args: "(x)", Desc: "The square root of x", Exec: sqrt, }, "exp": Func{ Args: "(x)", Desc: "The base-e exponential of x", Exec: exp, }, "round": Func{ Args: "(x)", Desc: "The nearest integer, rounding half away from zero", Exec: round, }, "ceil": Func{ Args: "(x)", Desc: "The least integer value greater than or equal to x", Exec: ceil, }, "floor": Func{ Args: "(x)", Desc: "The greatest integer value less than or equal to x", Exec: floor, }, "popcnt": { Args: "(x)", Desc: "The number of one bits (\"population count\") in x", Exec: popcount, }, "vars": Func{ Args: "()", Desc: "List available variables", Exec: vars, }, "funcs": Func{ Args: "()", Desc: "List alailable functions", Exec: funcs, }, "save": Func{ Args: "(id)", Desc: "Save working environment with id", Exec: save, }, "load": Func{ Args: "(id)", Desc: "Load working environment with id", Exec: load, }, "clear": Func{ Args: "()", Desc: "Clear screen", Exec: clear, }, "exit": Func{ Args: "(code)", Desc: "Exit with error code", Exec: exit, }, }
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.