go-emoji

command module
v0.0.0-...-b3cd65c Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2019 License: MIT Imports: 2 Imported by: 0

README ยถ

go-emoji

GoDoc

golang ็‰ˆ็š„ emoji ่กจๆƒ…ไฝฟ็”จๅŒ…

Usage
go get github.com/wuxiaoxiaoshen/go-emoji
package main

import (
	"fmt"
	"github.com/wuxiaoxiaoshen/go-emoji/emoji"
)

func main() {
	emo := emoji.NewEmoji()
	fmt.Println(emo.Version)
	for _, i := range emo.ShortCodeList(){
		emo.Println(i)
	}


}

๐Ÿ”ค
๐Ÿ˜ข
๐Ÿณ
๐Ÿ“›
๐Ÿ‘ฑ
๐Ÿ˜ด
๐ŸŒ
๐Ÿ’—
๐Ÿ€
๐Ÿ‘’
๐ŸŠ
๐Ÿ˜จ
๐Ÿ†
๐Ÿ”Š
๐Ÿ“ฐ
๐Ÿฉ
๐Ÿ˜ƒ
๐Ÿ’ฟ
๐Ÿ˜•
๐Ÿ‘—
๐Ÿ“ 
๐ŸŒƒ
๐Ÿ’’
๐Ÿณ
๐Ÿ‘ฟ
๐Ÿƒ
...

๐Ÿ˜ฎ ๅŽŸ็†ไป‹็ป

๐Ÿ“ง ๆ”ถ้›†็ ็‚น

่ต„ๆบ็ฝ‘็ซ™๏ผš

๐Ÿ’Œ ๅค„็†็ ็‚น

ไธป่ฆๅŽŸ็†ๅฆ‚ไธ‹๏ผš

  • ๐Ÿ“‘ ๅฏนๅบ”็š„็ ็‚นไธบ U+1F4D1
  • ๅˆ™ไฝฟ็”จๅฆ‚ไธ‹ๆ“ไฝœ๏ผš
package main

import "fmt"
import "strconv"
import "html"

func main(){
	x , _ := strconv.ParseInt("1F4D1", 16, 64)
    str := html.UnescapeString("&#" + strconv.Itoa(int(x)) + ";")
    fmt.Println(str)
}
// ๐Ÿ“‘
API
  • NewEmoji

ๅˆๅง‹ๅŒ–ๆ“ไฝœ

emo := emoji.NewEmoji()
  • ShortCodeList

่Žทๅ–ๆ‰€ๆœ‰็š„ shortCode

fmt.Println(emo.ShortCodeList())
  • CodePoints

่Žทๅ–ๆ‰€ๆœ‰็š„ codePoints

fmt.Println(emo.CodePoints())

  • Print
  • Println
  • Printf
  • Fprint
  • Fprintln
  • Fprintf
  • Sprint
  • Sprintf
  • Errorf

่พ“ๅ‡บ


	for _, i := range emo.ShortCodeList() {
		emo.Println(i)
	}
	for _, i := range emo.ShortCodeList() {
		fmt.Println(emo.Exists(i))
	}
	for _, i := range emo.ShortCodeList() {
		emo.Sprintf("%#v", i)
	}
	for _, i := range emo.ShortCodeList() {
		emo.Sprint(i)
	}

  • Random

้šๆœบๅพ—ๅ‡บไธ€ไธชemoji

  • Length

ๆ”ฏๆŒ็š„ emoji ็š„ไธชๆ•ฐ

  • Exists

ๆ นๆฎ short code ๅˆคๅฎšๆ˜ฏๅฆๆ”ฏๆŒ emoji

๐Ÿ“ƒ License

MIT ยฉxiewei

Documentation ยถ

The Go Gopher

There is no documentation for this package.

Directories ยถ

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

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