Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for ExtNode (0.12 sec)

  1. src/cmd/compile/internal/ssa/testdata/pushback.go

    package main
    
    type Node struct {
    	Circular bool
    }
    
    type ExtNode[V any] struct {
    	v V
    	Node
    }
    
    type List[V any] struct {
    	root *ExtNode[V]
    	len  int
    }
    
    func (list *List[V]) PushBack(arg V) {
    	if list.len == 0 {
    		list.root = &ExtNode[V]{v: arg}
    		list.root.Circular = true
    		list.len++
    		return
    	}
    	list.len++
    }
    
    func main() {
    	var v List[int]
    	v.PushBack(1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 09 20:47:54 UTC 2021
    - 360 bytes
    - Viewed (0)
Back to top