118 Próbuję zamienić liczbę całkowitą na integer64, ale nie mam szczęścia. Czy ktoś zna łatwy sposób na zrobienie tego? go AC3112 źródło Jeśli pokazałeś przykładowy kod, dlaczego nie działa. Mi to pasuje. play.golang.org/p/63GWAs8XAq maksymalnie Odpowiedzi: 186 Nazywa się to konwersją typów : i := 23 var i64 int64 i64 = int64(i) Denys Séguret źródło Robiłem (int64) i, to nie działało, stary nawyk z brzęku. To odwrócenie od C ++ zadziałało. Manohar Reddy Poreddy 17 Jest to prawdopodobnie oczywiste, ale najprostsze: i64 := int64(23) Ryan Walls źródło 2 i := 23 i64 := int64(i) fmt.Printf("%T %T", i, i64) // to print the data types of i and i64 Anupam Ghosh źródło czy można używać LLjako postfiksa, takiego jak c / c ++? Mayur
186 Nazywa się to konwersją typów : i := 23 var i64 int64 i64 = int64(i) Denys Séguret źródło Robiłem (int64) i, to nie działało, stary nawyk z brzęku. To odwrócenie od C ++ zadziałało. Manohar Reddy Poreddy 17 Jest to prawdopodobnie oczywiste, ale najprostsze: i64 := int64(23) Ryan Walls źródło 2 i := 23 i64 := int64(i) fmt.Printf("%T %T", i, i64) // to print the data types of i and i64 Anupam Ghosh źródło czy można używać LLjako postfiksa, takiego jak c / c ++? Mayur
2 i := 23 i64 := int64(i) fmt.Printf("%T %T", i, i64) // to print the data types of i and i64 Anupam Ghosh źródło czy można używać LLjako postfiksa, takiego jak c / c ++? Mayur
Odpowiedzi:
Nazywa się to konwersją typów :
źródło
Jest to prawdopodobnie oczywiste, ale najprostsze:
źródło
źródło
LL
jako postfiksa, takiego jak c / c ++?