Jaką funkcję lub serię funkcji może przekonwertować Int32 na Int w Haskell? Wiem, że HashTable.hashString można przekonwertować na Int32, ale potrzebuję funkcji, która może przekonwertować w inny sposób.Int32 do Int w Haskell
8
A
Odpowiedz
12
ghci> import Data.Int
ghci> fromIntegral (5 :: Int32) :: Int
5
ghci> fromIntegral (5 :: Int) :: Int32
5
2
fromIntegral
zamieni z Int32 na Int lub odwrotnie.
6
Przystanek. Hoogle time! ... Niestety, Hoogle tym razem nie odpowiada na pytanie. Przeskakiwanie do odpowiedzi ...
fromIntegral :: (Integral a, Num b) => a -> b
Uwaga podpis rodzaj fromIntegral
wskazuje, że okaże żadnego Integral
do dowolnego Num
. Ponieważ Int32
ma zadeklarowaną instancję Integral
, a Int
ma zadeklarowaną instancję Num
, funkcja wykona zadanie.
Powiązane problemy
- 1. Konwertuj Może Int do Int w Haskell
- 2. Int32 vs Int64 vs Int w C#
- 3. Wynik dodania int32 do 64-bitowego natywnego int?
- 4. Jak przekonwertować IEnumerable <int> do Int32
- 5. Haskell Konwertuj Integer na Int?
- 6. Konwersja Haskell Float na Int
- 7. Konwertuj [IO Int] na IO [Int] w Haskell?
- 8. pseudolosowych wyglądające jeden-do-jednego int32-> Int32 funkcji
- 9. Uzyskaj sqrt od Int w Haskell
- 10. LINQ do podmiotów nie rozpoznaje metody „Int32
- 11. Int32? z IComparable
- 12. członkowie enum typu Int32
- 13. Wybierz sparsowany int, jeśli ciąg znaków można sparsować do int
- 14. Golang konwertując ciąg do określonego typu int (int8, int16, int32, int64)
- 15. Drzewa wyrażeń - niepotrzebne przekształcenie w int32
- 16. Dlaczego unsigned int jest tak rzadkie w haskell?
- 17. Formatuj zmienną jako Int podczas drukowania w Haskell
- 18. C# pochodzące z Int32
- 19. System.MissingMethodException Int32 System.Environment. get_CurrentManagedThreadId()
- 20. "int32 niezadeklarowany" gcc error
- 21. Int32.Parse() VS Convert.ToInt32()?
- 22. Konwersja int ** do const int **
- 23. Entity Framework Code First - Przesyłaj smallint i integer do int32
- 24. Użycie Interlocked.Exchange dla aktualizacji referencji i Int32
- 25. Konwertuj krótki [2] na Int32 w C#
- 26. Konwertowanie tablicy int32 na bajt w go
- 27. C# zwracające UInt32 vs Int32 - C# myślenie 0 i 1 to Int32
- 28. int do napisu w mysql
- 29. Int do Char w C#
- 30. Czy Haskell zapewnia stałe min/maks dla zakresu Int?
Witamy w polimorficznych typach zwrotu! Były bardzo tajemnicze, kiedy po raz pierwszy spotkałem się z haskellem. – Daniel