github.com/shogo82148/std@v1.22.1-0.20240327122250-4e474527810c/math/big/sqrt.go (about)

     1  // Copyright 2017 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package big
     6  
     7  // Sqrtは、zをxの四捨五入した平方根に設定し、それを返します。
     8  //
     9  // もしzの精度が0なら、操作前にxの精度に変更されます。丸めはzの精度と
    10  // 丸めモードに従って行われますが、zの精度は計算されません。具体的には、
    11  // z.Acc()の結果は未定義です。
    12  //
    13  // もしz < 0なら、関数はパニックを引き起こします。その場合、zの値は未定義です。
    14  func (z *Float) Sqrt(x *Float) *Float