[PREVIOUS CHAPTER] [NEXT CHAPTER]

Appendix A 変数名や関数名の名付け方の慣習について

    Appendix A.1	関数名

    Capital by default. There are exceptional cases.

    □ 例外

    ◯ 関数オーバーロードをちょっと意図している風

    use()
    eval()
    system()
    daemon()

    ◯ mget3_*() 関数群

    proc/libsendfile.pl:108:sub mget3
    proc/libsendfile.pl:334:sub mget3_SendingEntry
    proc/libsendfile.pl:393:sub mget3_unlink
    proc/libsendfile.pl:440:sub mget3_Init
    proc/libsendfile.pl:472:sub mget3_Reset
    proc/libsendfile.pl:483:sub mget3_Getopt
    proc/libsendfile.pl:516:sub mget3_Search
    proc/libsendfile.pl:587:sub mget3_SearchInArchive
    proc/libsendfile.pl:687:sub mget3_MHExpand
    proc/libsendfile.pl:704:sub mget3_V2search
    proc/libsendfile.pl:738:sub mget3_V1search

    ◯ fml_local ユーザ定義関数の例題
       これはユーザ定義関数なので、普通の意味での慣習には従っていない

    libexec/fml_local.pl:689:sub sendback
    libexec/fml_local.pl:725:sub getmyspool_nopasswd
    libexec/fml_local.pl:740:sub getmyspool
    libexec/fml_local.pl:799:sub getmyspool2
    libexec/fml_local.pl:829:sub forward
    libexec/fml_local.pl:874:sub discard{ 1;}
    libexec/fml_local.pl:880:sub getback { &sendback(@_);}
    libexec/fml_local.pl:884:sub getmyspool_pw { &getmyspool(@_);}

[PREVIOUS CHAPTER] [NEXT CHAPTER]