タイプスイッチがfloat32を検出しない

user8049659:
package main

import "fmt"

func main() {
    printType(4.0)
}

func printType(i interface{}) {
    switch i := i.(type) {
    case float32:
        fmt.Println("This is a float type", i)
    }
}

何らかの理由で、このコードは検出されません4.0としての価値をfloat32、それはとしてそれを検出したfloat64-それはなぜですか?私はそれをwin x64マシンで実行します。

Flimzy:

何らかの理由で、このコードは4.0の値をfloat32として検出しませんが、float64として検出します。なぜですか?

これfloat64は、なし浮動小数点定数デフォルトの型であるためです関連部分を強調:

型なし定数にはデフォルトの型があります。これは、たとえば型が明示されていないi:= 0などの短い変数宣言など、型付き値が必要なコンテキストで定数が暗黙的に変換される型です。型なし定数のデフォルトの型は、ブール、ルーン、整数、浮動小数点、複素数、文字列定数のいずれであるかに応じて、それぞれbool、rune、int、float64、complex128 、またはstring です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スワイプ検出とタッチリスナーがフラグメント内で機能しない

分類Dev

clangがスイッチのフォールスルーを検出しない

分類Dev

mypyが基本的なタイプエラーを検出しない

分類Dev

PyCharmがインタプリタを検出しない

分類Dev

Resharperがカスタムプラグインを検出しない

分類Dev

ワイヤレスアダプタが突然ネットワークを検出しない

分類Dev

TypeError:float32が必要で、代わりにタイプ 'complex'の()を取得しました

分類Dev

Jacocoがインターフェースを検出しない

分類Dev

スプライトキット:左右のタッチを検出

分類Dev

numpy.array2stringがネイティブタイプを検出しない

分類Dev

UIPanGestureRecognizer:スワイプの終わりにタッチ位置を検出します

分類Dev

SKSceneノードがタッチを検出しない

分類Dev

PyCharmがpython3インタプリタを検出しない

分類Dev

アンドロイドはプロトタイプjsでタッチスタートを検出します

分類Dev

TypescriptのReduxがタイプをチェックしない

分類Dev

スイッチに「互換性のないタイプ。検出:int必須:ブール値」

分類Dev

タッチデバイスでの左/右スワイプを検出しますが、上/下スクロールを許可します

分類Dev

カスタムプロット関数が既存の列を検出しない

分類Dev

サイプレスルート機能がネットワーク要求を検出しない

分類Dev

nextElementSiblingがCSSスタイルをキャプチャしない

分類Dev

GNOME シェルがカスタム .desktop ファイルを検出しない

分類Dev

モバイルVSデスクトップとURLの検出がキャプチャされない

分類Dev

Pygameスプライト-衝突検出が機能しない

分類Dev

スプライト接触検出が迅速に機能しない

分類Dev

デバイスがオンライン/オフラインステータスを検出しない

分類Dev

MuzeiプラグインがonUpdate()呼び出しを取得しない状態でスタックしている

分類Dev

チャット通知スカイプに音が出ない

分類Dev

タイルサーバーから正しく返されるが「マップデータがない」と表示されるタイルを検出する方法

分類Dev

jquerymobile-スワイプイベントでタッチ配列を検出

Related 関連記事

  1. 1

    スワイプ検出とタッチリスナーがフラグメント内で機能しない

  2. 2

    clangがスイッチのフォールスルーを検出しない

  3. 3

    mypyが基本的なタイプエラーを検出しない

  4. 4

    PyCharmがインタプリタを検出しない

  5. 5

    Resharperがカスタムプラグインを検出しない

  6. 6

    ワイヤレスアダプタが突然ネットワークを検出しない

  7. 7

    TypeError:float32が必要で、代わりにタイプ 'complex'の()を取得しました

  8. 8

    Jacocoがインターフェースを検出しない

  9. 9

    スプライトキット:左右のタッチを検出

  10. 10

    numpy.array2stringがネイティブタイプを検出しない

  11. 11

    UIPanGestureRecognizer:スワイプの終わりにタッチ位置を検出します

  12. 12

    SKSceneノードがタッチを検出しない

  13. 13

    PyCharmがpython3インタプリタを検出しない

  14. 14

    アンドロイドはプロトタイプjsでタッチスタートを検出します

  15. 15

    TypescriptのReduxがタイプをチェックしない

  16. 16

    スイッチに「互換性のないタイプ。検出:int必須:ブール値」

  17. 17

    タッチデバイスでの左/右スワイプを検出しますが、上/下スクロールを許可します

  18. 18

    カスタムプロット関数が既存の列を検出しない

  19. 19

    サイプレスルート機能がネットワーク要求を検出しない

  20. 20

    nextElementSiblingがCSSスタイルをキャプチャしない

  21. 21

    GNOME シェルがカスタム .desktop ファイルを検出しない

  22. 22

    モバイルVSデスクトップとURLの検出がキャプチャされない

  23. 23

    Pygameスプライト-衝突検出が機能しない

  24. 24

    スプライト接触検出が迅速に機能しない

  25. 25

    デバイスがオンライン/オフラインステータスを検出しない

  26. 26

    MuzeiプラグインがonUpdate()呼び出しを取得しない状態でスタックしている

  27. 27

    チャット通知スカイプに音が出ない

  28. 28

    タイルサーバーから正しく返されるが「マップデータがない」と表示されるタイルを検出する方法

  29. 29

    jquerymobile-スワイプイベントでタッチ配列を検出

ホットタグ

アーカイブ