GO Chokisomemo 1

println

Wenn Sie ein Zeichen in () von println () schreiben, wird der Inhalt von () auf der Konsole angezeigt. println ist einer der "Befehle" von Go Kurz gesagt bedeutet es, die in () auszugeben
pacage imo
func imo() {
     println("hello.Welt")
}

"Zeichenkette" "+" Operator Die Zeichenfolge muss in doppelte Anführungszeichen (") eingeschlossen werden. Andernfalls tritt ein Fehler auf. ("xx" + "xx") Verketten Sie Zeichenfolgen zu einer Zeichenfolge.
package imo
func imo(){
 println ("Hallo, richtige Antwort")
 println ("Hallo" + "richtige Antwort")
}

Wie schreibe ich einen Kommentar? Es gibt zwei Arten: ** Blockkommentar ** und ** Zeilenkommentar **. Blockkommentare sind Kommentare zwischen / * und * /, und Zeilenkommentare sind Kommentare von // (zwei Schrägstriche) bis zum Zeilenende.
package imo
func imo(){
  /*

 */

 println ("Hallo Welt")
 // println ("Hallo Welt")
}

Numerischer Wert (ein wenig grundlegend) Verwenden Sie "*" für die Multiplikation und "/" für die Division. Außerdem ist "%" Division, "+" Addition "-" Subtraktion.
  panag imo
  func imo(){
      println(2)
      printlm(2 + 3)
      println(4 - 7)
}

Variable 1 #### Datentyp "Var Variablenname" #### Sie können Variablen durch Schreiben definieren. Außerdem ist var eine Abkürzung für variable, was auf Englisch variable bedeutet. Wenn Sie die Daten aktualisieren möchten, können Sie sie mit dem Variablennamen = aktualisieren Ga-shomi, der Datentyp scheint weggelassen zu sein (var a = 100) ######
int type [Variablentyp] Ist eine der Arten von Variablen (Felder zum Speichern von Daten in der Programmierung) Es ist wie eine Regel, dass "Sie eine Ganzzahl (nicht eine große Anzahl von Ziffern) in dieses Feld einfügen können"
Zeichenfolgentyp [Variablentyp] </ dl>

Eine der Arten von Variablen (Felder zum Speichern von Daten in der Programmierung) Es ist wie eine Regel, dass "Sie eine Zeichenfolge (eine Sammlung von Zeichen) in dieses Feld einfügen können"

    pacage imo 
    func imo(){
         var n int
             n = 100
       println(n)
}
 pacage imo
    func imo (){
       var n int =100
   println(n)
}

Auslassen des Datentyps

In Go, wenn Variablendefinition und Wertzuweisung gleichzeitig ausgeführt werden, z. B. "var a int = 100" Datentypspezifikation weggelassen ok ** "var a = 100" ** und int weggelassen ok

  package imo
  func main(){
    var a = 100
  
  println(a)
}

Wenn Sie etwas wie " b: = 200" schreiben, hat es außerdem die gleiche Bedeutung wie "var b int = 200" </ font> = (gleich) anstelle von: = (Doppelpunkt und gleich). Diese Art zu schreiben ist in Ordnung

  package imo
     func imo(){
              b:= 200 
  println(b)
}
package main
  func main() {
     a := 100
     b := 200
 prntcl(100,200)
}

Es scheint in Ordnung zu sein, es höchstens wegzulassen

Variable Operation ~~~ package imo func imo(){ n := 10 println(n + 20) } // Ergebnis: 30 ~~~

Selbstzuweisung </ font>

package imo 
func imo(){
   n := 10
   n=n + 20
 println(n)
}

Bedingter Zweig der if-Anweisung

Ein bedingter Ausdruck wird angegeben, nachdem und wenn diese Bedingung erfüllt ist, das Innere von {} ausgeführt wird.

  package main
  func main(){

    score := 100
    if score > 80{
 printnl ("gut gemacht")
   }
  }
Vergleichsoperator
x <= y Hält, wenn x kleiner oder gleich y ist
x >= y Hält, wenn x größer oder gleich y ist

Boolescher Wert (JA oder NEIN)

Es gibt zwei Werte für "Gültigkeitstyp", "wahr" und "falsch". Ein bedingter Ausdruck, der einen Vergleichsoperator verwendet, hat den Wert "true", wenn er gilt, und "false", wenn er nicht gilt.

package main
 func main(){
  println(3 > 2)
  println(3 > 5)
}
 > _ Konsole
ture
false
Operator
== Ture wenn die linke und rechte Seite gleich sind
!= Wenn nicht gleich
< Richtig, wenn die rechte Seite größer ist
<= Wenn die rechte Seite größer oder gleich groß ist
> Wenn die rechte Seite klein ist
>= Wenn die rechte Seite klein oder gleich groß ist

eles

Durch Kombinieren von << else >> mit der if-Anweisung "If ..., do .... Wenn nicht, do ...". Sie können eine bedingte Verzweigung erstellen
  package main
    func main(){
    score := 50
     if score > 80 {
 println ("gut gemacht")
 } else {
 println ("Lass uns unser Bestes geben")
   }
}

eles if

package main
 func main() {
  score := 70
  if score == 100{
 println ("gut gemacht")
} eles if score >= 60{
 println ("fair")
} eles{
 println ("OK")
  }
}

:dancer: eles if (2)

package main
  func main() {
    score := 100
  if score == 100{
 println ("gut gemacht")
} eles if score >= 60{
  
 println ("fair")
} else {

 println ("Lass uns unser Bestes geben")
 }
}

: anchor: und (&&) theoretischer Operator

Der bedingte Ausdruck "ob Bedingung 1 und Bedingung 2 erfüllt sind" wird unter Verwendung von "&&" als "Bedingung 1 && Bedingung 2" geschrieben. && entspricht "Katsu" auf Japanisch. Das Kombinieren mehrerer bedingter Ausdrücke mit && führt nur dann zu true, wenn alle bedingten Ausdrücke true sind


package main 
   func main() {
       time := 14
    if time > 10 && time < 18 {
        

 println ("Arbeitszeit")
  }
}

Oder(||)

Der bedingte Ausdruck "ob Bedingung 1 oder Bedingung 2 gilt" ist "||"Bedingung 1"||Schreiben Sie als "Bedingung 2".||Entspricht "oder" auf Japanisch. ||Wenn mehrere bedingte Ausdrücke mit kombiniert werden und nur einer der mehreren bedingten Ausdrücke wahr ist, wird das Ganze wahr.

package main 
  func main() {
       time := 15
     if time == 10 || time == 15 {
 println ("Ziel")
   }
}

: Dolch: Verleugnung (!)

 package main 
     func main(){

      time := 9
   if !(time == 18) {
 println ("keine Zeit lassen")
 }
}

swich

   case 0:
 println ("schlecht")

  case 1, 2:
 Druck ("Kichi")

  case 3, 4:
 println ("Nakayoshi")
  case 5:
 println ("Daikichi")