Belajar GO: 06

Patricia Arquette
Lepaskan: 2024-10-06 16:08:31
asal
199 orang telah melayarinya

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
}


Salin selepas log masuk
  • memulakan projek baharu dengan arahan

go mod init example.com/bank


Salin selepas log masuk
  • Boolean untuk semakan

wantsCheckBalance := choice == 1


Salin selepas log masuk
  • jika keadaan serupa tetapi hanya kurungan bulat tidak digunakan, terus syarat digunakan

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


Salin selepas log masuk
  • 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 {
  }


Salin selepas log masuk
  • Operator kenaikan berfungsi sama

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


Salin selepas log masuk

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

sumber:dev.to
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan