fmt.Fprint() Function in Golang With Examples Last Updated : 05 May, 2020 Comments Improve Suggest changes Like Article Like Report In Go language, fmt package implements formatted I/O with functions analogous to C's printf() and scanf() function. The fmt.Fprint() function in Go language formats using the default formats for its operands and writes to w. Here Spaces are added between operands when any string is not used as a parameter. Moreover, this function is defined under the fmt package. Here, you need to import the "fmt" package in order to use these functions. Syntax: func Fprint(w io.Writer, a ...interface{}) (n int, err error) Parameters: This function accepts two parameters which are illustrated below: w io.Writer: This is the specified standard input or output. a ...interface{}: This is containing some strings or constant variables used in the code. Return Value: It returns the number of bytes written and any write error encountered. Example 1: C // Golang program to illustrate the usage of // fmt.Fprint() function // Including the main package package main // Importing fmt and os import ( "fmt" "os" ) // Calling main func main() { // Declaring some const variables const name, dept = "GeeksforGeeks", "CS" // Calling Fprint() function which returns // "n" as the number of bytes written and // "err" as any error ancountered n, err := fmt.Fprint(os.Stdout, name, " is a ", dept, " portal.\n") // Printing the number of bytes written fmt.Print(n, " bytes written.\n") // Printing if any error encountered fmt.Print(err) } Output: GeeksforGeeks is a CS portal. 30 bytes written. <nil> Example 2: C // Golang program to illustrate the usage of // fmt.Fprint() function // Including the main package package main // Importing fmt and os import ( "fmt" "os" ) // Calling main func main() { // Declaring some const variables const num1, num2, num3 = "a", "b", "c" // Calling Fprint() function which returns // "n" as the number of bytes written and // "err" as any error encountered n, err := fmt.Fprint(os.Stdout, num1, num2, num3, "\n") // Printing the number of bytes written fmt.Print(n, " bytes written.\n") // Printing if any error encountered fmt.Print(err) } Output: abc 4 bytes written. <nil> In the above code, the constant variables used are strings hence spaces are not added in between two strings shown above in the output. Example 3: C // Golang program to illustrate the usage of // fmt.Fprint() function // Including the main package package main // Importing fmt and os import ( "fmt" "os" ) // Calling main func main() { // Declaring some const variables const num1, num2, num3 = 5, 15, 15 // Calling Fprint() function which returns // "n" as the number of bytes written and // "err" as any error encountered n, err := fmt.Fprint(os.Stdout, num1, num2, num3, "\n") // Printing the number of bytes written fmt.Print(n, " bytes written.\n") // Printing if any error encountered fmt.Print(err) } Output: 5 15 15 8 bytes written. <nil> In the above code, the constant variables used are numbers hence spaces are added in between two numbers shown above in the output. Comment More infoAdvertise with us Next Article fmt.Fprint() Function in Golang With Examples K Kanchan_Ray Follow Improve Article Tags : Go Language Golang-fmt Similar Reads Go Tutorial Go or you say Golang is a procedural and statically typed programming language having the syntax similar to C programming language. It was developed in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson at Google but launched in 2009 as an open-source programming language and mainly used in Google 2 min read Go Programming Language (Introduction) Go is a procedural programming language. It was developed in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson at Google but launched in 2009 as an open-source programming language. Programs are assembled by using packages, for efficient management of dependencies. This language also supports env 11 min read time.Sleep() Function in Golang With Examples In Go language, time packages supplies functionality for determining as well as viewing time. The Sleep() function in Go language is used to stop the latest go-routine for at least the stated duration d. And a negative or zero duration of sleep will cause this method to return instantly. Moreover, t 3 min read Learn Free Programming Languages In this rapidly growing world, programming languages are also rapidly expanding, and it is very hard to determine the exact number of programming languages. Programming languages are an essential part of software development because they create a communication bridge between humans and computers. No 9 min read Golang Tutorial - Learn Go Programming Language This Golang tutorial provides you with all the insights into Go Language programming, Here we provide the basics, from how to install Golang to advanced concepts of Go programming with stable examples. So, if you are a professional and a beginner, this free Golang tutorial is the best place for your 10 min read strings.Contains Function in Golang with Examples strings.Contains Function in Golang is used to check the given letters present in the given string or not. If the letter is present in the given string, then it will return true, otherwise, return false. Syntax:Â func Contains(str, substr string) bool Here, str is the original string and substr is t 2 min read Interfaces in Golang In Go, an interface is a type that lists methods without providing their code. You canât create an instance of an interface directly, but you can make a variable of the interface type to store any value that has the needed methods.Exampletype Shape interface { Area() float64 Perimeter() float64}In t 3 min read Top 10 Golang Project Ideas with Source Code in 2025 Golang, or Go, a programming language was created by Google. It's widely used for building different kinds of applications like websites and cloud services. The fastest way to master this language is by building projects related to it. This article introduces 10 beginner-friendly to medium-difficult 8 min read fmt.Sprintf() Function in Golang With Examples In Go language, fmt package implements formatted I/O with functions analogous to C's printf() and scanf() function. The fmt.Sprintf() function in Go language formats according to a format specifier and returns the resulting string. Moreover, this function is defined under the fmt package. Here, you 2 min read Top 10 Golang Frameworks in 2025 Golang (or Go) is an open-source compiled programming language that is used to build simple, systematic, and secure software. It was designed by Google in the year 2007 and has been readily adopted by developers all over the world due to its features like memory safety, structural typing, garbage co 9 min read Like