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表达式执行以后的返回值