面试题答案
一键面试package main
import (
"fmt"
)
func processData(data interface{}) interface{} {
switch v := data.(type) {
case int:
return v * v
case string:
return len(v)
default:
return nil
}
}
package main
import (
"fmt"
)
func processData(data interface{}) interface{} {
switch v := data.(type) {
case int:
return v * v
case string:
return len(v)
default:
return nil
}
}