changeTo<R> method

R changeTo<R>()

Converts a value of type Object to a specified type T.

This function can convert between bool, DateTime, num, int, double, and String types. It assumes that the input is in a format that can be parsed to the desired type.

return null if the conversion is not possible.

Usage:

print(changeTo<int>('123')); // prints: 123
print(changeTo<double>('123.45')); // prints: 123.45
print(changeTo<DateTime>('2024-05-27 13:18:56')); // prints: 2024-05-27 13:18:56.000
print(changeTo<String>(123)); // prints: '123'
print(changeTo<bool>('y')); // prints: true

T The type to convert the value to. value The value to convert.

Returns the converted value of type T.

Implementation

R changeTo<R>() => _changeTo<R>(this);