Bandingkan konvensyen penamaan fungsi golang dengan bahasa pengaturcaraan lain

WBOY
Lepaskan: 2024-05-02 08:24:02
asal
914 orang telah melayarinya

Penamaan fungsi Go mengikut kaedah penamaan huruf unta bermula dengan huruf kecil dan menggunakan frasa kata kerja untuk menerangkan fungsi, seperti func WriteToFile(). Berbanding dengan bahasa pengaturcaraan lain, Java menggunakan notasi Pascal, C++ menggunakan garis bawah, Python dan Ruby juga menggunakan garis bawah (Ruby adalah pengecualian), dan JavaScript menggunakan huruf besar unta (huruf pertama boleh digunakan dengan huruf besar). . huruf antara perkataan Split, seperti func MyFunction()

Bandingkan konvensyen penamaan fungsi golang dengan bahasa pengaturcaraan lainGunakan frasa kata kerja untuk menerangkan fungsi fungsi

, seperti func WriteToFile(rentetan nama fail, data []bait)<p><strong></strong>Berikut ialah Beberapa contoh praktikal: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:go;toolbar:false;'>// file: main.go package main import &quot;fmt&quot; // Hello prints a greeting message func Hello(name string) { fmt.Printf(&quot;Hello, %s!\n&quot;, name) } func main() { Hello(&quot;World&quot;) }</pre><div class="contentsignin">Salin selepas log masuk</div></div><p></p>Perbandingan dengan bahasa pengaturcaraan lain: <ul> <li><strong></strong></li> <li>Bahasa<strong>ava</strong>Konvensyen penamaan<code>func MyFunction()
  • 以动词短语描述函数的作用,例如 func WriteToFile(filename string, data []byte)
  • Tamaan Pascal (huruf pertama setiap perkataan ditulis dengan huruf besar) C++Mulakan dengan huruf kecil, dan pisahkan perkataan dengan garis bawah dengan huruf kecil,🜎 dengan huruf kecil,🜎 dengan huruf kecil
    Python
    JavaScript CamelCase (tetapi Huruf pertama boleh digunakan dengan huruf besar)
    Ruby Mulakan dengan huruf kecil, dan perkataan dipisahkan dengan garis bawah (tetapi frasa seperti boleh/tidak boleh bersama)

    Atas ialah kandungan terperinci Bandingkan konvensyen penamaan fungsi golang dengan bahasa pengaturcaraan lain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:php.cn
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan