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

Chinaunix

標題: 請教:print輸出字符串拼接時一個看起來像優(yōu)先級問題的問題 [打印本頁]

作者: 283979845    時間: 2013-10-15 10:43
標題: 請教:print輸出字符串拼接時一個看起來像優(yōu)先級問題的問題
本帖最后由 283979845 于 2013-10-15 10:43 編輯

我寫了這么一句:
print (join "\n", sort by_name keys %names)."\n";
末尾的換行并沒有被輸出,加上括號后:
print ((join "\n", sort by_name keys %names)."\n" ) ;
就OK了。

但當然不應該先print再拼接啊,那這是為什么呢?
作者: yybmsrs    時間: 2013-10-15 10:48
打開警告就明白了
作者: 283979845    時間: 2013-10-15 10:58
看到了。謝謝。
省略括號省習慣了,忘了這茬...
作者: tsunami_liao    時間: 2013-10-15 16:55
print join("\n", sort by_name keys %names), "\n";

這樣也行,用逗號分隔開print想要打印的內容,當然如果遇到join函數(shù),或者其他也需要用到逗號進行參數(shù)的分隔的函數(shù)時,就用括號將他的參數(shù)括起就可以了。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2