An open API service indexing awesome lists of open source software.

https://github.com/evandrojr/string-interpolation

Simple string interpolation for golang
https://github.com/evandrojr/string-interpolation

go golang interpolation simple string string-manipulation stringformatter

Last synced: about 1 month ago
JSON representation

Simple string interpolation for golang

Awesome Lists containing this project

README

          

# String interpolation in Go finally made easy...

Simple string interpolation for golang. Interpolates anything in an easy way.

No need to pass the format parameters %d, %s, %t... anymore!

## Installation

```
go get github.com/evandrojr/string-interpolation
```

## Usage

```
package main

import (
"github.com/evandrojr/string-interpolation/esi"
)

func main() {
esi.Print("Print ", 10, " ", 7, " interpolates anything ", true, " ", 3.4e10)
esi.Print(" no line break")
esi.Println()
esi.Println("Println ", 10, " ", 7, " interpolates anything ", true, " ", 3.4e10)
f := esi.Sprint("Sprint ", 10, " ", 7, " interpolates anything ", true, " ", 3.4e10)
esi.Print(f)
}

```
### Output

```
Print 10 7 interpolates anything true 3.4e+10 no line break
Println 10 7 interpolates anything true 3.4e+10
Sprint 10 7 interpolates anything true 3.4e+10%
```