[TOC]
package main
import (
"fmt"
)
func main(){
var str1 = "hello"
str2 := "world"
str3 := str1+str2
fmt.Print(str3)
}
package main
import (
"fmt"
)
func main(){
var str = "kok is king of king"
n := len(str3)
fmt.Println(n)
fmt.Println(str3[0:5])
}
package main
import (
"fmt"
)
func reverse(s string) string {
var result string
for i := 0; i < len(s); i++ {
result = result + fmt.Sprintf("%c", s[len(s)-i-1])
}
return result
}
func main() {
var str string = "hello kok!"
fmt.Printf(reverse(str))
}
package main
import (
"fmt"
)
func reverse(s string) string {
var result []btye
length := len(s)
tmp := []byte(str)
for i := 0; i < length; i++ {
result = append(result,tmp[length-i-1])
}
return string(result)
}
func main() {
var str string = "hello kok!"
fmt.Printf(reverse(str))
}
package main
import (
"fmt"
"strconv"
)
func calc() {
var str string
fmt.Scanf("%s", &str)
var result = 0
for i := 0; i < len(str); i++ {
num := int(str[i] - '0')
result += (num * num * num)
}
number, err := strconv.Atoi(str)
if err != nil {
fmt.Printf("can not convert %s to int\n", str)
}
if result == number {
fmt.Printf("%d is shuixianhuashu\n", number)
} else {
fmt.Printf("%d not shuixianhuashu\n", number)
}
}
func main() {
calc()
}