亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 4922 | 回復(fù): 12
打印 上一主題 下一主題

循環(huán)數(shù)組名稱 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-08-12 09:12 |只看該作者 |倒序?yàn)g覽
假設(shè)$count1=10,$count2=13,$count3=9.......
我現(xiàn)在要寫一個(gè)foreach $chr(...)  嵌套在一個(gè)foreach $num中,其中$chr每次取到的上限都不同,每次的上限都是對應(yīng)的一個(gè)$count,第一次循環(huán)的時(shí)候我希望$chr的取值是0到$count1的值,第二次是0到$count2.....的值


如:
foreach $num(0..10){
foreach $chr(0..$countxx){

}}

我想每次在第二個(gè)for的時(shí)候邊界都不一樣,依次是$count1,$count2......我這個(gè)寫法固然是錯(cuò)的,可是應(yīng)該怎么寫呢?請教一下各位

論壇徽章:
46
15-16賽季CBA聯(lián)賽之四川
日期:2018-03-27 11:59:132015年亞洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49雙魚座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亞冠之布里斯班獅吼
日期:2015-07-13 10:44:56
2 [報(bào)告]
發(fā)表于 2014-08-12 09:24 |只看該作者
@count = (10,13,9);

for ny $num (0 .. @count - 1) {
    for my $chr (0 .. $count[$num]) {
    }
}

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2014-08-12 16:09 |只看該作者
多謝版主,但是請忽略我$count1 $count2 $count3具體的值,我只是想循環(huán)表示$count*  其中*每次循環(huán)1,2,3,4.。。。。。這樣如何表示呢,謝謝。


回復(fù) 2# zhlong8


   

論壇徽章:
145
技術(shù)圖書徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11獅子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龍
日期:2014-01-08 15:26:12技術(shù)圖書徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
4 [報(bào)告]
發(fā)表于 2014-08-12 16:16 |只看該作者
本帖最后由 jason680 于 2014-08-12 16:17 編輯

回復(fù) 1# papagogogo

subject: 循環(huán)數(shù)組名稱

Would you let's know where the 數(shù)組 is?
   

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2014-08-12 16:20 |只看該作者
回復(fù) 3# papagogogo

你的想法明白,但不好,應(yīng)該避免使用這種方式。版主的方法可行,按自己的需求稍調(diào)整一下即可!

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2014-08-12 16:26 |只看該作者

抱歉可能我沒表示很清楚,其實(shí)我每個(gè)$count并不是一個(gè)值而是一個(gè)數(shù)組,$count1=(10,12,13,41,....)  $count2=(.....)  然后寫了一個(gè)循環(huán)處理$count1[$num]其中$num由0自增。但是現(xiàn)在$count1的處理完了,想在最外層加一個(gè)foreach對每個(gè)$count2,$count3.....也相應(yīng)處理。但是不知道怎么表示。是否需要用二維數(shù)組,謝謝。


回復(fù) 2# zhlong8


   

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2014-08-12 16:26 |只看該作者

抱歉可能我沒表示很清楚,其實(shí)我每個(gè)$count并不是一個(gè)值而是一個(gè)數(shù)組,$count1=(10,12,13,41,....)  $count2=(.....)  然后寫了一個(gè)循環(huán)處理$count1[$num]其中$num由0自增。但是現(xiàn)在$count1的處理完了,想在最外層加一個(gè)foreach對每個(gè)$count2,$count3.....也相應(yīng)處理。但是不知道怎么表示。是否需要用二維數(shù)組,謝謝。


回復(fù) 5# iamlimeng


   

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2014-08-12 16:36 |只看該作者
  1. use strict;
  2. use warnings;

  3. my @count = ([10,12,13,41],[1,2,3,4],[5,6,7,8]);
  4. foreach my $num (0..@count-1) {
  5.         foreach my $chr (@{$count[$num]}) {
  6.                  print "count$num: $chr\n";
  7.          }
  8. }
復(fù)制代碼

論壇徽章:
46
15-16賽季CBA聯(lián)賽之四川
日期:2018-03-27 11:59:132015年亞洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49雙魚座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亞冠之布里斯班獅吼
日期:2015-07-13 10:44:56
9 [報(bào)告]
發(fā)表于 2014-08-12 16:38 |只看該作者
回復(fù) 6# papagogogo


    需要用到二維數(shù)組。用字符串拼接出變量名的方式也能做到,但是速度慢、無法發(fā)現(xiàn)語法錯(cuò)誤、無法移植、只對全局變量有效,還不如你寫個(gè)程序生成展開的代碼。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2014-08-12 16:44 |只看該作者
非常感謝,我現(xiàn)在的笨辦法就是將整個(gè)foreach都復(fù)制20份(count有20個(gè))運(yùn)行。。。。。

回復(fù) 9# zhlong8


   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP