- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 2,418 for recver (0.14 sec)
-
test/chan/doubleselect.go
// channel, but this doesn't actually trigger the bug. func mux(out chan<- int, in <-chan int, done chan<- bool) { for v := range in { out <- v } done <- true } // recver gets a steam of values from the four mux's and checks for duplicates. func recver(in <-chan int) { seen := make(map[int]bool) for v := range in { if _, ok := seen[v]; ok { println("got duplicate value: ", v) panic("fail") }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 24 01:34:14 UTC 2017 - 2K bytes - Viewed (0) -
test/recover.go
} func mustRecover(x interface{}) { mustRecoverBody(doubleRecover(), recover(), recover(), x) } func mustNotRecover() { v := recover() if v != nil { println("spurious recover", v) die() } } func withoutRecover() { mustNotRecover() // because it's a sub-call } func withoutRecoverRecursive(n int) { if n == 0 { withoutRecoverRecursive(1) } else {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 10.6K bytes - Viewed (0) -
src/go/doc/reader.go
} // function doesn't exist or has no documentation; use f recv := "" if f.Recv != nil { var typ ast.Expr // be careful in case of incorrect ASTs if list := f.Recv.List; len(list) == 1 { typ = list[0].Type } recv = recvString(typ) } mset[name] = &Func{ Doc: f.Doc.Text(), Name: name, Decl: f, Recv: recv, Orig: recv, } if !preserveAST {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:00:11 UTC 2024 - 27.5K bytes - Viewed (0) -
test/recover1.go
v := recover() if v == nil { println("missing recover") die() // panic is useless here } if v != x { println("wrong value", v, x) die() } // the value should be gone now regardless v = recover() if v != nil { println("recover didn't recover") die() } } func mustNotRecover() { v := recover() if v != nil { println("spurious recover")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 2.5K bytes - Viewed (0) -
test/recover3.go
"strings" ) var didbug bool func bug() { if didbug { return } println("BUG") didbug = true } func check(name string, f func(), err string) { defer func() { v := recover() if v == nil { bug() println(name, "did not panic") return } runt, ok := v.(runtime.Error) if !ok { bug() println(name, "panicked but not with runtime.Error") return }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 1.6K bytes - Viewed (0) -
test/recover5.go
// Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Verify that recover arguments requirements are enforced by the // compiler. package main func main() { _ = recover() // OK _ = recover(1) // ERROR "too many arguments" _ = recover(1, 2) // ERROR "too many arguments"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 24 12:37:49 UTC 2017 - 408 bytes - Viewed (0) -
test/recover2.go
// license that can be found in the LICENSE file. // Test of recover for run-time errors. // TODO(rsc): // null pointer accesses package main import "strings" var x = make([]byte, 10) func main() { test1() test2() test3() test4() test5() test6() test7() } func mustRecover(s string) { v := recover() if v == nil { panic("expected panic") }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Sep 03 20:41:29 UTC 2019 - 1.2K bytes - Viewed (0) -
src/internal/trace/raw/reader.go
"fmt" "io" "internal/trace/event" "internal/trace/version" ) // Reader parses trace bytes with only very basic validation // into an event stream. type Reader struct { r *bufio.Reader v version.Version specs []event.Spec } // NewReader creates a new reader for the trace wire format. func NewReader(r io.Reader) (*Reader, error) { br := bufio.NewReader(r) v, err := version.ReadHeader(br)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:48:18 UTC 2024 - 2.2K bytes - Viewed (0) -
src/compress/lzw/reader.go
// is a *[Reader]. func NewReader(r io.Reader, order Order, litWidth int) io.ReadCloser { return newReader(r, order, litWidth) } func newReader(src io.Reader, order Order, litWidth int) *Reader { r := new(Reader) r.init(src, order, litWidth) return r } func (r *Reader) init(src io.Reader, order Order, litWidth int) { switch order { case LSB:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 14:39:39 UTC 2023 - 8K bytes - Viewed (0) -
internal/s3select/json/reader.go
"github.com/minio/minio/internal/s3select/sql" "github.com/bcicen/jstream" ) // Reader - JSON record reader for S3Select. type Reader struct { args *ReaderArgs decoder *jstream.Decoder valueCh chan *jstream.MetaValue readCloser io.ReadCloser } // Read - reads single record. func (r *Reader) Read(dst sql.Record) (sql.Record, error) { v, ok := <-r.valueCh if !ok {
Registered: Sun Jun 16 00:44:34 UTC 2024 - Last Modified: Thu Mar 24 03:58:53 UTC 2022 - 3K bytes - Viewed (0)