【发布时间】:2018-03-17 18:39:09
【问题描述】:
package main
import (
"fmt"
)
func iLoveGoLang(sign string) (int , int) {
if sign == "!" {
return (14 - 2),( 3 + 3 - 6);
} else if sign == "@" {
return (41 - (20 * 2)),(5 - 4)
} else if sign == "$" {
return 1,3
} else if sign == "^" {
return 2,2
} else if sign == "5" {
return 3, 2
} else if sign == "(" {
return (4 * 2) - 1, 1
} else if sign == ")" {
return (2*2), 2
} else if sign == "d" {
return 2, 5
} else if sign == ">" {
return (3 * 3) + 2, 1
} else if sign == "~" {
return (2 * 2), (3 * 1)
} else if sign == "#" {
return 2,1
} else if sign == "+" {
return 13,1
} else if sign == "&" {
return (2+3),1
} else if sign == "/" {
return (3 + 4), 2
} else if sign == ";" {
return (33 / 11), 3
} else if sign == "e" {
return (2 + 3), (8 - 5)
}
return -1,1
}
func getLetter(value int) string {
}
func main() {
var inputString = "^(>));@&^$^d5(5>/()!ed(e5>/&e&!^"
var gdg, srilanka = iLoveGoLang("@")
var letter = getLetter(gdg * srilanka)
//you need to do that for all letters.
}
我无法获得输出。虽然我向getLetter 函数添加了返回类型,但它不起作用。它还一直说imported and not used:“fmt”。
【问题讨论】:
-
尝试对你的包进行 goimports。它应该解决未使用的导入问题。
标签: go set-returning-functions