github.com/servernoj/jade@v0.0.0-20231225191405-efec98d19db1/testdata/v2/case.go (about) 1 // Code generated by "jade.go"; DO NOT EDIT. 2 3 package jade 4 5 import ( 6 pool "github.com/valyala/bytebufferpool" 7 ) 8 9 func Jade_case(buffer *pool.ByteBuffer) { 10 11 var friends1 = 10 12 switch friends1 { 13 case 0: 14 buffer.WriteString(`<p>you have no friends1</p>`) 15 16 case 1: 17 buffer.WriteString(`<p>you have a friend</p>`) 18 19 default: 20 buffer.WriteString(`<p>you have `) 21 WriteInt(int64(friends1), buffer) 22 buffer.WriteString(` friends1</p>`) 23 24 } 25 var friends2 = 0 26 switch friends2 { 27 case 0: 28 fallthrough 29 case 1: 30 buffer.WriteString(`<p>you have very few friends2</p>`) 31 32 default: 33 buffer.WriteString(`<p>you have `) 34 WriteInt(int64(friends2), buffer) 35 buffer.WriteString(` friends2</p>`) 36 37 } 38 var friends3 = 0 39 switch friends3 { 40 case 0: 41 break 42 case 1: 43 buffer.WriteString(`<p>you have very few friends3</p>`) 44 45 default: 46 buffer.WriteString(`<p>you have `) 47 WriteInt(int64(friends3), buffer) 48 buffer.WriteString(` friends3</p>`) 49 50 } 51 var friends = 1 52 switch friends { 53 case 0: 54 buffer.WriteString(`<p>you have no friends</p>`) 55 56 case 1: 57 buffer.WriteString(`<p>you have a friend</p>`) 58 59 default: 60 buffer.WriteString(`<p>you have `) 61 WriteInt(int64(friends), buffer) 62 buffer.WriteString(` friends</p>`) 63 64 } 65 66 }