「使用5.014」啓用了什麼功能?Perl:「使用5.014」啓用了什麼確切的功能?
請有人複製&粘貼在這裏,因爲我無法在任何perldoc中找到它。 (也許我是盲人)。在'perldoc功能'中只有5.10的一些東西。或者指向我的某個網址。
thanx。
編輯:
請首先檢查,你怎麼回答。例如:試試這個:
use 5.008;
$s=1;
say "hello";
你會得到關於 「說」 的錯誤消息,因爲Perl 5.8不知道 「說」
後,試試這個:
use 5.014;
$s=1;
say "hello";
你會得到錯誤
Global symbol "$s" requires explicit package name
所以, 「用5.014」 使use strict
和use feature 'say'
; - 默認。
Thanx爲指針。只有在源代碼中看不到「嚴格使用」。 – jm666
優秀的答案 - 感謝找到有助於指定每個包所帶來內容的源代碼。一個問題:'strict'也是自動啓用的(截至5.12,我記得)。你知道哪裏/何時完成了嗎?(它沒有在'feature'的源代碼中列出,據我所知 – Telemachus
太棒了 - 謝謝。(你真的應該被接受的答案。) – Telemachus