File: recurse0.go

package info (click to toggle)
golang-github-traefik-yaegi 0.16.1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 24,608 kB
  • sloc: sh: 457; makefile: 39
file content (39 lines) | stat: -rw-r--r-- 511 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package main

import "fmt"

type T struct {
	a []T
	b []*T
	c map[string]T
	d map[string]*T
	e chan T
	f chan *T
	h *T
	i func(T) T
	j func(*T) *T
	U
}

type U struct {
	k []T
	l []*T
	m map[string]T
	n map[string]*T
	o chan T
	p chan *T
	q *T
	r func(T) T
	s func(*T) *T
}

func main() {
	t := T{}
	u := U{}
	fmt.Println(t)
	fmt.Println(u)
}

// Output:
// {[] [] map[] map[] <nil> <nil> <nil> <nil> <nil> {[] [] map[] map[] <nil> <nil> <nil> <nil> <nil>}}
// {[] [] map[] map[] <nil> <nil> <nil> <nil> <nil>}