try:
print("I will try to print this line of code")
except:
print("I will print this line of code if an error is encountered")
else:
print("I will print this line of code if there's no error encountered")
finally:
print("I will print this line of code even if there's an error or no error encountered")
async function promHandler<T>(
prom: Promise<T>
): Promise<[T | null, any]> {
try {
return [await prom, null];
} catch (error) {
return [null, error];
}
}
var paymentRequest = stripe.paymentRequest({
country: 'US',
currency: 'usd',
total: {
label: 'Demo total',
amount: 1000,
},
requestPayerName: true,
requestPayerEmail: true,
});
gooi: function () {
try {
if (this.balPositie !== "links") {
throw Error("bal in verkeerde positie")
}
this.draw(300, 50);
this.balPositie = "midden";
} catch {
var bericht = "fout, bal al in de lucht of al gevangen";
document.getElementById("melding").innerHTML = bericht;
}
},
> admin.peers
[{
ID: 'a4de274d3a159e10c2c9a68c326511236381b84c9ec52e72ad732eb0b2b1a2277938f78593cdbe734e6002bf23114d434a085d260514ab336d4acdc312db671b',
Name: 'Geth/v0.9.14/linux/go1.4.2',
Caps: 'eth/60',
RemoteAddress: '5.9.150.40:30301',
LocalAddress: '192.168.0.28:39219'
}, {
ID: 'a979fb575495b8d6db44f750317d0f4622bf4c2aa3365d6af7c284339968eef29b69ad0dce72a4d8db5ebb4968de0e3bec910127f134779fbcb0cb6d3331163c',
Name: 'Geth/v0.9.15/linux/go1.4.2',
Caps: 'eth/60',
RemoteAddress: '52.16.188.185:30303',
LocalAddress: '192.168.0.28:50995'
}, {
ID: 'f6ba1f1d9241d48138136ccf5baa6c2c8b008435a1c2bd009ca52fb8edbbc991eba36376beaee9d45f16d5dcbf2ed0bc23006c505d57ffcf70921bd94aa7a172',
Name: 'pyethapp_dd52/v0.9.13/linux2/py2.7.9',
Caps: 'eth/60, p2p/3',
RemoteAddress: '144.76.62.101:30303',
LocalAddress: '192.168.0.28:40454'
}, {
ID: 'f4642fa65af50cfdea8fa7414a5def7bb7991478b768e296f5e4a54e8b995de102e0ceae2e826f293c481b5325f89be6d207b003382e18a8ecba66fbaf6416c0',
Name: '++eth/Zeppelin/Rascal/v0.9.14/Release/Darwin/clang/int',
Caps: 'eth/60, shh/2',
RemoteAddress: '129.16.191.64:30303',
LocalAddress: '192.168.0.28:39705'
} ]
// Main program passes in two ints, checks for errors / invalid input
// using template class type T for all variables within functions
#include <iostream>
using namespace std;
template <class T> // make function return type template (T)
void getMin(T val1, T val2)
{
try
{
if (val1 < val2) // if val1 less than return it as min
cout << val1 << " is the minimum
";
else if (val1 > val2)
cout << val2 << " is the minimum
";
else
throw 505; // exception error processing when input is invalid
}
catch(T my_ERROR_NUM)
{
cout << "Input is invalid, try again. "; // first part of error message
}
}
template <class T>
void getMax(T val1, T val2) // make function return type template (T)
{
try
{
if (val1 > val2) // if val1 greater then return it as max
cout << val1 << " is the maximum
";
else if (val1 < val2)
cout << val2 << " is the maximum
";
else
throw 505; // exception error processing when input is invalid
}
catch (T random_num)
{
cout << "Error 505!
"; // Second part of error messagee
}
}