"Go ord()"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;Go ord()
;Go ord()


<syntaxhighlight lang='go' run>
package main
import "fmt"
func main() {
fmt.Println(rune('a')) // 97
fmt.Println(rune('가')) // 44032
fmt.Println(rune('👍')) // 128077
}
</syntaxhighlight>
<syntaxhighlight lang='go' run>
<syntaxhighlight lang='go' run>
package main
package main
16번째 줄: 27번째 줄:
var c int = '👍'
var c int = '👍'
fmt.Println(c) // 128077
fmt.Println(c) // 128077
}
</syntaxhighlight>
<syntaxhighlight lang='go' run>
package main
import "fmt"
func ord(s string) int {
for _, ch := range s {
return int(ch)
}
return -1
}
func main() {
fmt.Println(ord("a")) // 97
fmt.Println(ord("가")) // 44032
fmt.Println(ord("👍")) // 128077
}
}
</syntaxhighlight>
</syntaxhighlight>


==같이 보기==
==같이 보기==
* [[Go chr()]]
* [[함수 ord()]]
* [[함수 ord()]]


[[분류: Go]]
[[분류: Go]]

2023년 2월 13일 (월) 17:40 기준 최신판

1 개요[ | ]

Go ord()
package main

import "fmt"

func main() {
	fmt.Println(rune('a')) // 97
	fmt.Println(rune('가')) // 44032
	fmt.Println(rune('👍')) // 128077
}
package main

import "fmt"

func main() {
	var a int = 'a'
	fmt.Println(a) // 97

	var b int = '가'
	fmt.Println(b) // 44032

	var c int = '👍'
	fmt.Println(c) // 128077
}
package main

import "fmt"

func ord(s string) int {
	for _, ch := range s {
		return int(ch)
	}
	return -1
}

func main() {
	fmt.Println(ord("a")) // 97
	fmt.Println(ord("가")) // 44032
	fmt.Println(ord("👍")) // 128077
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}