是什么 set 在这行代码里是什么意思?
set
List<SimpleGrantedAuthority> authorities = set = new ArrayList<>();
我试着弄清楚这意味着什么,但到目前为止还没有运气。
c86crjj01#
这本质上是链式分配。 a = b 承担了 b ,和 = 是右关联的,因此代码等效于:
a = b
b
=
List<SimpleGrantedAuthority> authorities = (set = new ArrayList<>());
相当于:
set = new ArrayList<>(); List<SimpleGrantedAuthority> authorities = set;
请注意,要使其正常工作, set 必须事先用正确的类型声明。
1条答案
按热度按时间c86crjj01#
这本质上是链式分配。
a = b
承担了b
,和=
是右关联的,因此代码等效于:相当于:
请注意,要使其正常工作,
set
必须事先用正确的类型声明。