Skip to content

Type Conversion

Spice
import "std/type/type-conversion";

Functions

toDouble

Spice
public f<double> toDouble(int input)

Convert an int to a double

Parameters

Name Type Description
input int Int value

Returns: double — Double value

toDouble

Spice
public f<double> toDouble(short input)

Convert a short to a double

Parameters

Name Type Description
input short Short value

Returns: double — Double value

toDouble

Spice
public f<double> toDouble(long input)

Convert a long to a double

Parameters

Name Type Description
input long Long value

Returns: double — Double value

toDouble

Spice
public f<double> toDouble(byte input)

Convert a byte to a double

Parameters

Name Type Description
input byte Byte value

Returns: double — Double value

toDouble

Spice
public f<double> toDouble(char input)

Convert a char to a double

Parameters

Name Type Description
input char Char value

Returns: double — Double value

toDouble

Spice
public f<double> toDouble(string input)

Convert a string to a double

Parameters

Name Type Description
input string String value

Returns: double — Double value

toDouble

Spice
public f<double> toDouble(bool input)

Convert a bool to a double

Parameters

Name Type Description
input bool Bool value

Returns: double — Double value

toInt

Spice
public f<int> toInt(double input)

Convert a double to an int

Parameters

Name Type Description
input double Double value

Returns: int — Int value

toInt

Spice
public f<int> toInt(short input)

Convert a short to an int

Parameters

Name Type Description
input short Short value

Returns: int — Int value

toInt

Spice
public f<int> toInt(long input)

Convert a long to an int

Parameters

Name Type Description
input long Long value

Returns: int — Int value

toInt

Spice
public f<int> toInt(byte input)

Convert a byte to an int

Parameters

Name Type Description
input byte Byte value

Returns: int — Int value

toInt

Spice
public f<int> toInt(char input)

Convert a char to an int

Parameters

Name Type Description
input char Char value

Returns: int — Int value

toInt

Spice
public f<int> toInt(string input, int base = 10)

Convert a string to an int

Parameters

Name Type Description
input string String value
base int (default: 10)

Returns: int — Int value

toInt

Spice
public f<int> toInt(bool input)

Convert a bool to an int

Parameters

Name Type Description
input bool Bool value

Returns: int — Int value

toShort

Spice
public f<short> toShort(double input)

Convert a double to a short

Parameters

Name Type Description
input double Double value

Returns: short — Short value

toShort

Spice
public f<short> toShort(int input)

Convert an int to a short

Parameters

Name Type Description
input int Int value

Returns: short — Short value

toShort

Spice
public f<short> toShort(long input)

Convert a long to a short

Parameters

Name Type Description
input long Long value

Returns: short — Short value

toShort

Spice
public f<short> toShort(byte input)

Convert a byte to a short

Parameters

Name Type Description
input byte Byte value

Returns: short — Short value

toShort

Spice
public f<short> toShort(char input)

Convert a short to a short

Parameters

Name Type Description
input char Short value

Returns: short — Short value

toShort

Spice
public f<short> toShort(string input, int base = 10)

Convert a string to a short

Parameters

Name Type Description
input string String value
base int (default: 10)

Returns: short — Short value

toShort

Spice
public f<short> toShort(bool input)

Convert a bool to a short

Parameters

Name Type Description
input bool Bool value

Returns: short — Short value

toLong

Spice
public f<long> toLong(double input)

Convert a double to a long

Parameters

Name Type Description
input double Double value

Returns: long — Long value

toLong

Spice
public f<long> toLong(int input)

Convert an int to a long

Parameters

Name Type Description
input int Int value

Returns: long — Long value

toLong

Spice
public f<long> toLong(short input)

Convert an short to a long

Parameters

Name Type Description
input short Short value

Returns: long — Long value

toLong

Spice
public f<long> toLong(byte input)

Convert a byte to a long

Parameters

Name Type Description
input byte Byte value

Returns: long — Long value

toLong

Spice
public f<long> toLong(char input)

Convert a char to a long

Parameters

Name Type Description
input char Char value

Returns: long — Long value

toLong

Spice
public f<long> toLong(string input, int base = 10)

Convert a string to a long

Parameters

Name Type Description
input string String value
base int (default: 10)

Returns: long — Long value

toLong

Spice
public f<long> toLong(bool input)

Convert a bool to a long

Parameters

Name Type Description
input bool Bool value

Returns: long — Long value

toByte

Spice
public f<byte> toByte(int input)

Convert an int to a byte

Parameters

Name Type Description
input int Int value

Returns: byte — Byte value

toByte

Spice
public f<byte> toByte(short input)

Convert a short to a byte

Parameters

Name Type Description
input short Short value

Returns: byte — Byte value

toByte

Spice
public f<byte> toByte(long input)

Convert a long to a byte

Parameters

Name Type Description
input long Long value

Returns: byte — Byte value

toByte

Spice
public f<byte> toByte(char input)

Convert a char to a byte

Parameters

Name Type Description
input char Char value

Returns: byte — Byte value

toByte

Spice
public f<byte> toByte(string input, int base = 10)

Convert a string to a byte

Parameters

Name Type Description
input string String value
base int (default: 10)

Returns: byte — Byte value

toByte

Spice
public f<byte> toByte(bool input)

Convert a bool to a byte

Parameters

Name Type Description
input bool Bool value

Returns: byte — Byte value

toChar

Spice
public f<char> toChar(int input)

Convert an int to a char

Parameters

Name Type Description
input int Int value

Returns: char — Char value

toChar

Spice
public f<char> toChar(short input)

Convert a short to a char

Parameters

Name Type Description
input short Short value

Returns: char — Char value

toChar

Spice
public f<char> toChar(long input)

Convert a long to a char

Parameters

Name Type Description
input long Long value

Returns: char — Char value

toChar

Spice
public f<char> toChar(byte input)

Convert a byte to a char

Parameters

Name Type Description
input byte Byte value

Returns: char — Char value

toChar

Spice
public f<char> toChar(string input)

Convert a string to a char

Parameters

Name Type Description
input string String value

Returns: char — Char value

toString

Spice
public f<String> toString(double input)

Convert a double to a string

Parameters

Name Type Description
input double Double value

Returns: String — String value

toString

Spice
public f<String> toString(int input)

Convert an int to a string

Parameters

Name Type Description
input int Int value

Returns: String — String value

toString

Spice
public f<String> toString(short input)

Convert a short to a string

Parameters

Name Type Description
input short Short value

Returns: String — String value

toString

Spice
public f<String> toString(long input)

Convert a long to a string

Parameters

Name Type Description
input long Long value

Returns: String — String value

toString

Spice
public f<String> toString(byte input)

Convert a byte to a string

Parameters

Name Type Description
input byte Byte value

Returns: String — String value

toString

Spice
public f<String> toString(char input)

Convert a char to a string

Parameters

Name Type Description
input char Char value

Returns: String — String value

toString

Spice
public f<string> toString(bool input)

Convert a bool to a string

Parameters

Name Type Description
input bool Bool value

Returns: string — String value

toBool

Spice
public f<bool> toBool(double input)

Convert a double to a bool

Parameters

Name Type Description
input double Double value

Returns: bool — Bool value

toBool

Spice
public f<bool> toBool(int input)

Convert an int to a bool

Parameters

Name Type Description
input int Int value

Returns: bool — Bool value

toBool

Spice
public f<bool> toBool(short input)

Convert an short to a bool

Parameters

Name Type Description
input short Short value

Returns: bool — Bool value

toBool

Spice
public f<bool> toBool(long input)

Convert an long to a bool

Parameters

Name Type Description
input long Long value

Returns: bool — Bool value

toBool

Spice
public f<bool> toBool(byte input)

Convert a byte to a bool

Parameters

Name Type Description
input byte Byte value

Returns: bool — Bool value

toBool

Spice
public f<bool> toBool(char input)

Convert a char to a bool

Parameters

Name Type Description
input char Char value

Returns: bool — Bool value

toBool

Spice
public f<bool> toBool(string input)

Convert a string to a bool

Parameters

Name Type Description
input string String value

Returns: bool — Bool value