在写代码中经常会有一大段与当前的业务逻辑关联不大,但有些数据在后面逻辑中又会使用到,同时不是可以重复使用的代码后期还可能会改一些内容,这时候把这些代码剥离出来单独写一个方法返回值太繁琐就像给折叠起来,实现类似于vs中的这种效果。
image-1653978185857
随便打开一个可以清楚的查看到代码的逻辑。
image-1653978257090
这在idea中同样也可以实现,同时关键字也是一样的,也不用加任何的配置

    //region 备注这个代码块是干什么的
    //endregion

例如
image-1653978469450
折叠起来的效果是
image-1653978495868
这样通过折叠就可以将大量代码隐藏起来,同时还不会影响代码的执行并且也可以一眼就看出这段代码是做什么的。

我这里只是标记在方法上方便演示,在实际使用可以在方法中使用,也可以把多个方法包裹起来,但是不要跨方法的使用就比如在A方法中写一个//region然后在B方法中使用 //endregion这样是失效的
1653979119(1)