go-emoji
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
ๅๅงๅๆไฝ
emo := emoji.NewEmoji()
่ทๅๆๆ็ shortCode
fmt.Println(emo.ShortCodeList())
่ทๅๆๆ็ 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)
}
้ๆบๅพๅบไธไธชemoji
ๆฏๆ็ emoji ็ไธชๆฐ
ๆ นๆฎ short code ๅคๅฎๆฏๅฆๆฏๆ emoji
๐ License
MIT ยฉxiewei