Quick actions

cmd+k|ctrl+k

Navigation

Languages

Function as Parameter

Snippet info

Language

Go

Visibility

public

Author

ubaidillah.hf

Created

2021-08-16T23:00:46.912528Z

Updated

2021-08-16T23:00:46.912528Z

package main

import (
    "fmt"
)

func filterKataKasar(kata string)string{
    if kata == "anjing"{
        return "*censored*"
    }else{
        return kata
    }
}

//Jika fungsi panjang bisa memakai type
type Filter func(string)string
func printKalimat(nama string, filter Filter){
    namaFiltered := filter(nama)
    fmt.Println("Hello", namaFiltered)
}

func main() {
    printKalimat("anjing", filterKataKasar)
}
INFO