import ballerina/io;
import ballerina/lang.'int;
function parse(string num) returns int|error {
return 'int:fromString(num);
}public function main() {
int y = checkpanic parse("120");
io:println(y);
int z = checkpanic parse("Invalid");
io:println(z);
}# To run this sample, navigate to the directory that contains the
# `.bal` file, and execute the `ballerina run` command below.
ballerina run checkpanic.bal
120
error: {ballerina/lang.int}NumberParsingError message='string' value 'Invalid' cannot be converted to 'int'
at ballerina.lang_int:fromString(int.bal:113)
checkpanic:parse(checkpanic.bal:6)
checkpanic:main(checkpanic.bal:20)
Check Panic
|
|
|
|
The |
|
|
|
The |
|
Passing a random |
|