return (List<Tree>)memcacheClient.get("jsonTree"); 这句java不理解,return()后面还可以跟表达式吗?

发布网友 发布时间:2022-04-23 13:57

我来回答

1个回答

热心网友 时间:2023-10-16 22:57

我帮你把这句话分解一下也许可以方便你里面,这句话就等价于:
Object o = memcacheClient.get("jsonTree");
List<Tree> list = (List<Tree>)o ;
return list;
你的代码无非是把这三个操作合并到一句代码里面了而已。
其实也不难理解,表达式是有个返回值的,return表达式其实就是return表达式执行以后的返回值

热心网友 时间:2023-10-16 22:57

我帮你把这句话分解一下也许可以方便你里面,这句话就等价于:
Object o = memcacheClient.get("jsonTree");
List<Tree> list = (List<Tree>)o ;
return list;
你的代码无非是把这三个操作合并到一句代码里面了而已。
其实也不难理解,表达式是有个返回值的,return表达式其实就是return表达式执行以后的返回值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com