interface{}
প্রকারগুলি ব্যবহারের জন্য আমি কোনও ভাল উত্স পাই না । উদাহরণ স্বরূপ
package main
import "fmt"
func weirdFunc(i int) interface{} {
if i == 0 {
return "zero"
}
return i
}
func main() {
var i = 5
var w = weirdFunc(5)
// this example works!
if tmp, ok := w.(int); ok {
i += tmp
}
fmt.Println("i =", i)
}
আপনি কি গো এর ব্যবহার সম্পর্কে ভাল পরিচিতি জানেন interface{}
?
নির্দিষ্ট প্রশ্ন:
- আমি কীভাবে ডাব্লু "আসল" টাইপ পাই?
- কোনও ধরণের স্ট্রিং প্রতিনিধিত্ব পেতে কি কোনও উপায় আছে?
- কোনও মান রূপান্তর করতে কোনও ধরণের স্ট্রিং প্রতিনিধিত্ব ব্যবহার করার উপায় আছে কি?