Ich möchte meine Funktion in einer Ganzzahl lesen und die Quadratwurzel auf die nächste ganze Zahl abgerundet zurückgeben. Dies ist, was ich versucht habe:Gemeinsame Nutzung von Stock und sqrt in Haskell
roundSqrt :: Int -> Int
roundSqrt x = floor (sqrt x)
Der Fehler, den ich bekommen ist „kann nicht ableiten (a Floating) von einem Einsatz von -sqrt entstehen '“, aber ich verstehe nicht, was das bedeutet.
Sie dann loszuwerden, die vorformulierten durch die Zusammensetzung Operator: 'roundSqrt = Boden. sqrt. vonIntegral'. – chepner