Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Integer clientId = Helpers.tryParse(req.getSubscriptionId(), Integer::valueOf);
- public static <T, R> R tryParse(T input, Function<T,R> parser) {
- try {
- return parser.apply(input);
- } catch (Exception e) {
- return null;
- }
- }
- // Java sucks!!!! Go:
- // func tryParse[T,R any](input T, parser func(T) (R, error)) R {
- // r, _ := parser(input)
- // return r
- // }
- //
- // Usage e.g.: p := tryParse("12",strconv.Atoi)
Add Comment
Please, Sign In to add comment