144.96
package main
import "fmt"
func main() {
var x float32 = 144.96
var y float64 = 144.96
// https://go.dev/play/p/0bbwnZYMKSa | |
// [email protected] does not recognize two wrapped errors | |
// [email protected] recognizes two wrapped errors | |
package main | |
import ( | |
"errors" | |
"fmt" | |
) |
144.96
package main
import "fmt"
func main() {
var x float32 = 144.96
var y float64 = 144.96
// https://go.dev/play/p/oyMTzj-WQRq | |
package main | |
import "fmt" | |
func main() { | |
x := "β" | |
if x != "" { | |
panic("no.way.") | |
} |
// https://go.dev/play/p/mcWx20GtkaO | |
// π | |
package main | |
import "fmt" | |
type SGD int64 | |
func (as SGD) Add(bs SGD) SGD { return as + bs } |
package main | |
import ( | |
"errors" | |
"fmt" | |
"unsafe" | |
) | |
type Currency uint8 |
// format string slice strings with whitespace can collide π€ͺ | |
// https://go.dev/play/p/EqnE9ZWHcjh | |
package main | |
import "fmt" | |
func main() { | |
fmt.Printf("%v\n", []string{"a b", "c"}) | |
fmt.Printf("%v\n", []string{"a", "b", "c"}) |
// I am applying function on two things and they tell me how π | |
// https://go.dev/play/p/8iGGh8Tebgw | |
package main | |
import "fmt" | |
type Summer interface { | |
Sum(other Summer) Summer | |
} |
// https://go.dev/play/p/RKU8IstAlhf | |
// Does close() signals select? Yes | |
// Is channel picked randomly? Yes | |
// If there is long buffered channel with many entries will cancel() / other channel be triggered? Yes | |
package main | |
import ( | |
"fmt" | |
"time" | |
) |
// πππ₯πππ₯πππ₯πππ₯πππ₯πππ₯ | |
// time: O(N) | |
// space: O(1) | |
// why: making smoothie! π§ | |
package main | |
import ( | |
"fmt" | |
"math/rand" | |
) |
// ππππππππ¦π¦π¦π¦π¦π¦π¦π¦π¦π π»πππππππ | |
// time: O(N) | |
// space: O(1) | |
// Go Playground: https://go.dev/play/p/1g8m82vmuuu | |
// why: Merry Christmas! | |
package main | |
import "fmt" | |
type Node struct { |