`
收藏列表
标题 标签 来源
加if判断 while里面赋值,外面赋值
原来他一直这么执行
				while(r.getRoom_tp()>Room.ROOM_TYPE_UNIT){
					r=this.archiveService.findParentRoom(r.getRid());
				}
				this.setUrid(r.getRid());

后来要加一些条件判断,就变成了这样执行
			if(r.getRoom_tp()>Room.ROOM_TYPE_UNIT){
				while(r.getRoom_tp()>Room.ROOM_TYPE_UNIT){
					r=this.archiveService.findParentRoom(r.getRid());
				}
				this.setUrid(r.getRid());
			}

然后我觉得其实这样执行也行			
				while(r.getRoom_tp()>Room.ROOM_TYPE_UNIT){
					r=this.archiveService.findParentRoom(r.getRid());
					this.setUrid(r.getRid());
				}

最后我想大家讨论下,下面这两块代码 那种比较好。
我感觉带if条件的比较好。			
Global site tag (gtag.js) - Google Analytics