toExternal
Summary
Converts the short
value to its equivalent external
value.
Usage
public override external toExternal()
Returns
The internal short
value converted to the external
type.
Description
Converts the short
value to its equivalent external
value.
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import System; external mysql = { query: function (q, a) { Console.log(q, a); } }; // Constrain type arguments to only classes that can convert to 'external' interface ICommand<T: IExportable> { void execute(...T args); } class SetGroupId : ICommand<Integer16> { final void execute(...Integer16 args) { short groupId = args[0] ?? 0; mysql.query( "UPDATE `users` SET `group_id` = ? WHERE `id` = 1;" , groupId.toExternal()); } } auto setGroupIdCommand = new SetGroupId(); setGroupIdCommand.execute(100); |
Share
HTML | BBCode | Direct Link