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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2187 | 回復(fù): 8
打印 上一主題 下一主題

請(qǐng)問(wèn)有關(guān)數(shù)組元素轉(zhuǎn)換的問(wèn)題? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-08-18 10:08 |只看該作者 |倒序?yàn)g覽
請(qǐng)問(wèn),數(shù)組里面元素的儲(chǔ)存形式為
  1. "1..5","10..15","20..25"
復(fù)制代碼
諸如此類的形式,
這些都是字符標(biāo)量,
如果想把其全部轉(zhuǎn)換成范圍操作符的形式,
也就是“1..5“變成1,2,3,4,5這樣的效果,該怎么辦?

論壇徽章:
78
雙子座
日期:2013-10-15 08:50:09天秤座
日期:2013-10-16 18:02:08白羊座
日期:2013-10-18 13:35:33天蝎座
日期:2013-10-18 13:37:06獅子座
日期:2013-10-18 13:40:31雙子座
日期:2013-10-22 13:58:42戌狗
日期:2013-10-22 18:50:04CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34巨蟹座
日期:2013-10-24 17:14:56處女座
日期:2013-10-24 17:15:30雙子座
日期:2013-10-25 13:49:39午馬
日期:2013-10-28 15:02:15
2 [報(bào)告]
發(fā)表于 2010-08-18 10:13 |只看該作者
eval "1..5";

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-08-18 11:15 |只看該作者
謝謝

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-08-18 14:27 |只看該作者
eval 關(guān)鍵字在 Perl 里起兩種不同的但相關(guān)的作用。這些目的是用兩種形式的語(yǔ)法來(lái)表現(xiàn)的,eval BLOCK 和 eval EXPR。第一種形式捕獲那些致命的運(yùn)行時(shí)例外(錯(cuò)誤),類似于 C++ 或 Java 里的 “try 塊”。第二種形式在運(yùn)行時(shí)實(shí)時(shí)地編譯和執(zhí)行一小段代碼,并且也和第一種形式一樣捕獲任何例外。

以上這段資料對(duì)eval的描述,怎么都沒(méi)看明白和eval "1..5";有什么關(guān)系。
哪位幫幫忙,解釋一下吧,謝謝

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-08-18 14:40 |只看該作者
學(xué)習(xí)了哈哈,

論壇徽章:
1
天蝎座
日期:2014-02-28 16:08:53
6 [報(bào)告]
發(fā)表于 2010-08-18 14:47 |只看該作者
回復(fù) 4# shilin320


    就是說(shuō)它是用來(lái)捕捉異常的,類似于try{};

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2010-08-18 15:02 |只看該作者
回復(fù) 6# snriyt


    如果是捕捉異常的,那怎么還能把"1..5"轉(zhuǎn)換成"1,2,3,4,5"呢。
    捕捉異常應(yīng)該類似于use strict或者use warnings這樣的會(huì)提出警告或者中斷程序的吧
    我理解的不知是不是有問(wèn)題。總之,自己沒(méi)辦法把“捕捉異!焙蚭val "1..5"這段聯(lián)系起來(lái)啊。

論壇徽章:
1
天蝎座
日期:2014-02-28 16:08:53
8 [報(bào)告]
發(fā)表于 2010-08-18 15:07 |只看該作者
回復(fù) 7# shilin320
  1.     2.2. Trapping Errors with  


  2. But just because something has gone wrong with one part of our code, that doesn't mean that we want everything to crash. Perl uses the eval operator as its error-trapping mechanism.

  3. eval { $average = $total / $count }


  4. 2.3. Dynamic Code with eval

  5. There's also a second form of eval, whose parameter is a string expression instead of a block. It compiles and executes code from a string at runtime.


  6. erl executes that code in the lexical context of the code around it, meaning that it's virtually as if we had typed that code right there. The result of the eval is the last evaluated expression, so we really don't need the entire statement inside the eval.

  7. #!/usr/bin/perl

  8. foreach my $operator ( qw(+ - * /) ) {
  9.         my $result = eval "2 $operator 2";
  10.         print "2 $operator 2 is $result\n";
  11.         }

復(fù)制代碼
書上這么說(shuō)的

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2010-08-18 15:24 |只看該作者
回復(fù) 8# snriyt


    謝謝 ,我暫時(shí)理解為eval在運(yùn)行時(shí)實(shí)時(shí)地編譯和執(zhí)行一小段代碼“1..5”就應(yīng)該沒(méi)錯(cuò)了~~
您需要登錄后才可以回帖 登錄 | 注冊(cè)

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP