亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
eval 后的單引號(hào)和雙引號(hào)
[打印本頁(yè)]
作者:
85sui
時(shí)間:
2011-07-10 19:54
標(biāo)題:
eval 后的單引號(hào)和雙引號(hào)
eval后的單引號(hào)和雙引號(hào)有什么不同,
eval '$sum = 2 + 2';
eval "2 $operator 2";
作者:
wxlfh
時(shí)間:
2011-07-10 20:03
應(yīng)該是雙引號(hào)可以內(nèi)插吧
作者:
85sui
時(shí)間:
2011-07-10 20:04
雙的是可以內(nèi)插的,第一個(gè)表達(dá)式 我不太明白
作者:
newstudent2011
時(shí)間:
2011-07-10 21:10
我的理解:
第一個(gè)執(zhí)行:
$sum = 2 + 2;
$sum 的結(jié)果應(yīng)該是4
第二個(gè):
假設(shè)你事先聲明過(guò) $operator = '+';
則執(zhí)行 2 $operator 2就等于執(zhí)行 2+2;
如果沒(méi)聲明,則執(zhí)行無(wú)意義
eval 會(huì)返回錯(cuò)
作者:
zzx4441
時(shí)間:
2011-07-10 23:13
這二個(gè)例子在闡述eval的二個(gè)功能,
eval 第二個(gè)功能是trapping errors。
你可以測(cè)試下:
eval "2 $operator 2";
print "xxx";
復(fù)制代碼
如果$operator沒(méi)有定義,會(huì)提示錯(cuò)誤,但不會(huì)中斷程序:)
作者:
85sui
時(shí)間:
2011-07-11 15:35
第一個(gè)例子的單引號(hào),是不是就是相當(dāng)于eval的{}。
作者:
jason680
時(shí)間:
2011-07-11 15:54
第一個(gè)例子的單引號(hào),是不是就是相當(dāng)于eval的{}。
85sui 發(fā)表于 2011-07-11 15:35
yes
perldoc -f eval
作者:
85sui
時(shí)間:
2011-07-11 16:29
我的錯(cuò)啊 應(yīng)該多看文檔
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2