swissknife

package module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2022 License: MIT Imports: 6 Imported by: 3

README ΒΆ

swiss-knife

Library with all sorts of things to create code prototypes super fast

install

go get github.com/Sagleft/swiss-knife
usage example
package main

import (
    "fmt"
    swissknife "github.com/Sagleft/swiss-knife"
)

func main() {
    fmt.Println("Hello, World!")
    swissknife.RunInBackground()
}

image

🌐 Telegram channel

Documentation ΒΆ

Index ΒΆ

Constants ΒΆ

This section is empty.

Variables ΒΆ

This section is empty.

Functions ΒΆ

func GetValuePrecision ΒΆ

func GetValuePrecision(val float64) int

GetValuePrecision - find out the precision of the numeric value

func IntArrContains ΒΆ

func IntArrContains(a []int64, x int64) bool

IntArrContains indicates whether x is contained in a.

func IntArrFind ΒΆ

func IntArrFind(a []int64, x int64) int

IntArrFind find element index in arr. -1 if not found

func ReadFile ΒΆ

func ReadFile(filepath string) ([]byte, error)

ReadFile read file to string

func ReadFileToString ΒΆ

func ReadFileToString(filepath string) (string, error)

ReadFileToString read file to string

func RunInBackground ΒΆ

func RunInBackground()

RunInBackground - blocking method with no exit

func SaveStringToFile ΒΆ

func SaveStringToFile(filepath string, content string) error

SaveStringToFile save arbitrary string to file

func SaveStructToJSONFile ΒΆ

func SaveStructToJSONFile(i interface{}, filepath string) error

SaveStructToJSONFile save arbitrary structure to JSON file

func Ternary ΒΆ

func Ternary(statement bool, a, b interface{}) interface{}

Ternary operator. conditional operator usage example: var res = ternary(val > 0, "positive", "negative")

Types ΒΆ

This section is empty.

Jump to

Keyboard shortcuts

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