java中不用loop_如何重写`while - loop`而不使用`while(true)`来避免代码重复[暂停]...

我研究了一种可能的解决方案 . 它正在使用 while(true) 和 break

解决方案是使用 while(true) 和 break - 这不是干净的代码解决方案 . 我想要另一个干净的解决方案,没有奇怪的结构,如 while(true) .

你能帮我找一个避免重复的明确解决方案吗?

$recommendations_next_months = [];

$monthNumber = 2;

$recommendations_products_ids_next = salient_child_get_next_products_ids_recommendations_bunch(

$recommendations,

$recommendations_groups,

$excluded_products_ids,

3

);

while ( !empty( $recommendations_products_ids_next ) ) {

$recommendations_next_months[] = [

'title' => "Рекомендации на $monthNumber месяц",

'products-ids' => $recommendations_products_ids_next,

];

$recommendations_products_ids_next = salient_child_get_next_products_ids_recommendations_bunch(

$recommendations,

$recommendations_groups,

$excluded_products_ids,

3

);

$monthNumber++;

}

也许有没有办法实现这一点而不使用 while ?提前致谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值