• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
  • Skip to footer

GitopsCentral

  • Home
  • Courses
  • Roadmap
  • About
  • Log In
  • Sign Up

Scan string/int in golang

March 4, 2019 by shaik zillani

Let’s see how to scan string and int in golang. You need to import the following packages for operating on strings.

Scan a string

package main

import (
    "bufio"
    "errors"
    "fmt"
    "os"
    "strings"
)

func main() {
    fmt.Println("Please enter a String")
    in := bufio.NewReader(os.Stdin)
    line, err := in.ReadString('\n')
    readLine := strings.TrimSuffix(line, "\n")
    readLine = strings.ToLower(readLine)
    if err != nil {
        errors.New("NullPointerException")
    } else {
        fmt.Println(readLine)
    }
}

<p>&nbsp;</p>

Output

Please enter a string
hello
hello

Scanning int

package main

import (
    "errors"
    "fmt"
)

func main() {
    fmt.Println("Please enter a int value")
    var i int
    _, err := fmt.Scanf("%d", &i)
    if err != nil {
        errors.New("NullPointerException")
    } else {
        fmt.Println(i)
    }
}

<p>&nbsp;</p>

Output

Please enter a int value
123
123

Also check: How to install golang on ubuntu

golang golang

Primary Sidebar

en English
ar Arabiczh-CN Chinese (Simplified)nl Dutchen Englishfr Frenchde Germanhi Hindiid Indonesianit Italianja Japanesems Malaypt Portugueseru Russianes Spanishte Telugu

Course Tags

concurrency free go golang

Recent Posts

  • Roadmap to Mastery
  • Increase SSH connection timeout
  • Check Certificate expiry in Kubernetes
  • space invaders in golang
  • creating kubernetes cluster using eksctl
  • Facebook
  • GitHub
  • YouTube

Contact

Navigation

  • goacademy pro

Footer

  • Facebook
  • GitHub
  • Instagram
  • LinkedIn
  • Twitter

info@gitopscentral.com


+91 8341443220

© Copyright 2016-2024 gitopscentral · All Rights Reserved ·