stringer

package module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2021 License: MIT Imports: 2 Imported by: 0

README

stringer

Go

Package stringer provides fmt.Stringer wrappers to go builtin types.

var v fmt.Stringer

v = stringer.Int64(1729)

fmt.Println(v)
// Output: 1729

Documentation

Overview

Package stringer provides fmt.Stringer wrappers for builtin go types.

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bool

func Bool(n bool) fmt.Stringer

Bool wraps given bool in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v, w fmt.Stringer

	v = stringer.Bool(true)
	w = stringer.Bool(false)

	fmt.Println(v)
	fmt.Println(w)
}
Output:

true
false

func Float32

func Float32(n float32) fmt.Stringer

Float32 wraps given float32 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v, w fmt.Stringer

	v = stringer.Float32(25.3456)
	w = stringer.Float32(1000010000.987)

	fmt.Println(v)
	fmt.Println(w)
}
Output:

25.3456
1.00001e+09

func Float64

func Float64(n float64) fmt.Stringer

Float64 wraps given float64 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v, w fmt.Stringer

	v = stringer.Float64(25.3456)
	w = stringer.Float64(1000010000.987)

	fmt.Println(v)
	fmt.Println(w)
}
Output:

25.3456
1.000010000987e+09

func Int

func Int(n int) fmt.Stringer

Int wraps the given int in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Int(10)

	fmt.Println(v)
}
Output:

10

func Int16

func Int16(n int16) fmt.Stringer

Int16 wraps given int16 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Int16(10)

	fmt.Println(v)
}
Output:

10

func Int32

func Int32(n int32) fmt.Stringer

Int32 wraps given int32 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Int32(10)

	fmt.Println(v)
}
Output:

10

func Int64

func Int64(n int64) fmt.Stringer

Int64 wraps given int64 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Int64(10)

	fmt.Println(v)
}
Output:

10

func Int8

func Int8(n int8) fmt.Stringer

Int8 wraps given int8 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Int8(10)

	fmt.Println(v)
}
Output:

10

func String

func String(s string) fmt.Stringer

String wraps the given string in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.String("hello")

	fmt.Println(v)
}
Output:

hello

func Uint

func Uint(n uint) fmt.Stringer

Uint wraps the given uint in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Uint(10)

	fmt.Println(v)
}
Output:

10

func Uint16

func Uint16(n uint16) fmt.Stringer

Uint16 wraps given uint16 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Uint16(10)

	fmt.Println(v)
}
Output:

10

func Uint32

func Uint32(n uint32) fmt.Stringer

Uint32 wraps given uint32 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Uint32(10)

	fmt.Println(v)
}
Output:

10

func Uint64

func Uint64(n uint64) fmt.Stringer

Uint64 wraps given uint64 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Uint64(10)

	fmt.Println(v)
}
Output:

10

func Uint8

func Uint8(n uint8) fmt.Stringer

Uint8 wraps given uint8 in a fmt.Stringer.

Example
package main

import (
	"fmt"

	"github.com/hemantjadon/stringer"
)

func main() {
	var v fmt.Stringer

	v = stringer.Uint8(10)

	fmt.Println(v)
}
Output:

10

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL