Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 28 for rat (0.03 sec)

  1. src/math/big/rat.go

    import (
    	"fmt"
    	"math"
    )
    
    // A Rat represents a quotient a/b of arbitrary precision.
    // The zero value for a Rat represents the value 0.
    //
    // Operations always take pointer arguments (*Rat) rather
    // than Rat values, and each unique Rat value requires
    // its own unique *Rat pointer. To "copy" a Rat value,
    // an existing (or newly allocated) Rat must be set to
    // a new value using the [Rat.Set] method; shallow copies
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 11:59:09 UTC 2023
    - 13.5K bytes
    - Viewed (0)
  2. src/math/big/doc.go

    The following numeric types are supported:
    
    	Int    signed integers
    	Rat    rational numbers
    	Float  floating-point numbers
    
    The zero value for an [Int], [Rat], or [Float] correspond to 0. Thus, new
    values can be declared in the usual ways and denote 0 without further
    initialization:
    
    	var x Int        // &x is an *Int of value 0
    	var r = &Rat{}   // r is a *Rat of value 0
    	y := new(Float)  // y is a *Float of value 0
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 11:59:09 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  3. src/math/big/ratmarsh.go

    }
    
    // GobDecode implements the [encoding/gob.GobDecoder] interface.
    func (z *Rat) GobDecode(buf []byte) error {
    	if len(buf) == 0 {
    		// Other side sent a nil or default value.
    		*z = Rat{}
    		return nil
    	}
    	if len(buf) < 5 {
    		return errors.New("Rat.GobDecode: buffer too small")
    	}
    	b := buf[0]
    	if b>>1 != ratGobVersion {
    		return fmt.Errorf("Rat.GobDecode: encoding version %d not supported", b>>1)
    	}
    	const j = 1 + 4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 21:31:58 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  4. src/math/big/ratmarsh_test.go

    	for _, test := range encodingTests {
    		medium.Reset() // empty buffer for each test case (in case of failures)
    		var tx Rat
    		tx.SetString(test + ".14159265")
    		if err := enc.Encode(&tx); err != nil {
    			t.Errorf("encoding of %s failed: %s", &tx, err)
    			continue
    		}
    		var rx Rat
    		if err := dec.Decode(&rx); err != nil {
    			t.Errorf("decoding of %s failed: %s", &tx, err)
    			continue
    		}
    		if rx.Cmp(&tx) != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 11 20:20:16 UTC 2022
    - 3.3K bytes
    - Viewed (0)
  5. src/math/big/ratconv_test.go

    			}
    		}
    	}
    }
    
    func TestRatSetStringZero(t *testing.T) {
    	got, _ := new(Rat).SetString("0")
    	want := new(Rat).SetInt64(0)
    	if !reflect.DeepEqual(got, want) {
    		t.Errorf("got %#+v, want %#+v", got, want)
    	}
    }
    
    func TestRatScan(t *testing.T) {
    	var buf bytes.Buffer
    	for i, test := range setStringTests {
    		x := new(Rat)
    		buf.Reset()
    		buf.WriteString(test.in)
    
    		_, err := fmt.Fscanf(&buf, "%v", x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 15 22:16:34 UTC 2023
    - 19.3K bytes
    - Viewed (0)
  6. src/math/big/ratconv.go

    // license that can be found in the LICENSE file.
    
    // This file implements rat-to-string conversion functions.
    
    package big
    
    import (
    	"errors"
    	"fmt"
    	"io"
    	"strconv"
    	"strings"
    )
    
    func ratTok(ch rune) bool {
    	return strings.ContainsRune("+-/0123456789.eE", ch)
    }
    
    var ratZero Rat
    var _ fmt.Scanner = &ratZero // *Rat must implement fmt.Scanner
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 15 22:16:34 UTC 2023
    - 12.3K bytes
    - Viewed (0)
  7. pom.xml

    						<phase>prepare-package</phase>
    						<goals>
    							<goal>report</goal>
    						</goals>
    					</execution>
    				</executions>
    			</plugin>
    			<plugin>
    				<groupId>org.apache.rat</groupId>
    				<artifactId>apache-rat-plugin</artifactId>
    				<version>0.14</version>
    				<executions>
    					<execution>
    						<phase>verify</phase>
    						<goals>
    							<goal>check</goal>
    						</goals>
    					</execution>
    Registered: Wed Jun 12 15:45:55 UTC 2024
    - Last Modified: Sun May 26 04:00:03 UTC 2024
    - 9.3K bytes
    - Viewed (0)
  8. maven-bom/pom.xml

            </configuration>
          </plugin>
          <plugin>
            <groupId>org.apache.rat</groupId>
            <artifactId>apache-rat-plugin</artifactId>
            <executions>
              <execution>
                <id>rat-check</id>
                <phase>none</phase>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Wed May 22 14:07:09 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  9. src/go/constant/value.go

    func (intVal) implementsValue()     {}
    func (floatVal) implementsValue()   {}
    func (complexVal) implementsValue() {}
    
    func newInt() *big.Int     { return new(big.Int) }
    func newRat() *big.Rat     { return new(big.Rat) }
    func newFloat() *big.Float { return new(big.Float).SetPrec(prec) }
    
    func i64toi(x int64Val) intVal   { return intVal{newInt().SetInt64(int64(x))} }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 34K bytes
    - Viewed (0)
  10. apache-maven/pom.xml

      </pluginRepositories>
    
      <build>
        <finalName>${distributionFileName}</finalName>
        <pluginManagement>
          <plugins>
            <plugin>
              <groupId>org.apache.rat</groupId>
              <artifactId>apache-rat-plugin</artifactId>
              <configuration>
                <excludes combine.children="append">
                  <exclude>src/assembly/maven/bin/m2.conf</exclude>
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Wed May 22 14:07:09 UTC 2024
    - 10.9K bytes
    - Viewed (0)
Back to top