Belajar GO: 06

Patricia Arquette
Patricia Arquetteasal
2024-10-06 16:08:31218semak imbas

Learning GO: 06

Hei! Saya sedang belajar Go Lang, dan saya mengambil beberapa Nota asas mengenai Pengertian saya dan walaupun saya baru sahaja menerbitkannya di sini. Mereka tidak difikirkan dengan baik atau ditulis dengan baik tetapi saya hanya mencatat nota dari semasa ke semasa untuk rujukan saya.

Saya sedang mengikuti Kursus Udemy oleh Maximilian Schwarzmüller,


Nota

Cara yang berbeza untuk mengisytiharkan Pembolehubah pulangan

  • apabila anda mengisytiharkan jenis pembolehubah pada fungsi, di sana anda juga boleh menambah nama pembolehubah, dan dengan cara itu anda tidak perlu mengisytiharkan pembolehubah pulangan tersebut
  • selain itu, anda tidak perlu menambah nama pembolehubah tersebut selepas penyataan pemulangan, Go akan memahami pembolehubah mana yang akan dikembalikan

func calculateFutureValue(investmentAmount, expectedReturn, years float64) (fv float64, rfv float64) {
    fv = (investmentAmount) * math.Pow(1+expectedReturn/100, float64(years))
    rfv = fv / math.Pow(1+inflationRate/100, years)
    return
}


  • memulakan projek baharu dengan arahan

go mod init example.com/bank


  • Boolean untuk semakan

wantsCheckBalance := choice == 1


  • jika keadaan serupa tetapi hanya kurungan bulat tidak digunakan, terus syarat digunakan

    if choice == 1 || choice == 2 {
    } 


  • Semua bersyarat && dan || juga sama
  • untuk menyemak keadaan atau membandingkan kita boleh menggunakan operator double equals ==
  • else if juga sama dengan bahasa lain


    if choice == 1 {
        fmt.Println("Your Balance is", accountBalance)
    } else if choice == 2 {
  }


  • Operator kenaikan berfungsi sama

accountBalance += depositAmount
//which equals to accountBalance = accountBalance + depositAmount


Atas ialah kandungan terperinci Belajar GO: 06. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Belajar Pergi: 01Artikel seterusnya:Belajar Pergi: 01