OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.19.4
/
test
/
ken
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
12/01/2022 06:13:56 PM
rwxr-xr-x
📄
array.go
2.27 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
chan.go
4.67 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
chan1.go
879 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
complit.go
4.27 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
convert.go
14.94 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
cplx0.go
455 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
cplx0.out
128 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
cplx1.go
1.43 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
cplx2.go
1.9 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
cplx3.go
888 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
cplx4.go
1.05 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
cplx5.go
1.13 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
divconst.go
9.23 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
divmod.go
5.13 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
embed.go
4.27 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
for.go
308 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
interbasic.go
2.18 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
interfun.go
872 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
intervar.go
1010 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
label.go
439 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
litfun.go
410 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
mfunc.go
386 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
modconst.go
9.24 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
ptrfun.go
617 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
ptrvar.go
772 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
range.go
1.71 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
rob1.go
1.05 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
rob2.go
4.3 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
robfor.go
881 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
robfunc.go
1.4 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
shift.go
2.26 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
simparray.go
730 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
simpbool.go
1.77 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
simpconv.go
490 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
simpfun.go
380 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
simpswitch.go
487 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
simpvar.go
348 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
slicearray.go
2.75 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
sliceslice.go
2.7 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
string.go
1.79 KB
12/01/2022 06:13:01 PM
rw-r--r--
📄
string.out
49 bytes
12/01/2022 06:13:01 PM
rw-r--r--
📄
strvar.go
1.11 KB
12/01/2022 06:13:01 PM
rw-r--r--
Editing: sliceslice.go
Close
// run // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Test slicing and re-slicing. package main var bx []byte var by []byte var fx []float64 var fy []float64 var lb, hb int var t int func main() { // width 1 (byte) lb = 0 hb = 10 by = bx[lb:hb] tstb() by = bx[lb:10] tstb() by = bx[lb:] tstb() by = bx[:hb] tstb() by = bx[0:hb] tstb() by = bx[0:10] tstb() by = bx[0:] tstb() by = bx[:10] tstb() by = bx[:] tstb() lb = 2 hb = 10 by = bx[lb:hb] tstb() by = bx[lb:10] tstb() by = bx[lb:] tstb() by = bx[2:hb] tstb() by = bx[2:10] tstb() by = bx[2:] tstb() lb = 0 hb = 8 by = bx[lb:hb] tstb() by = bx[lb:8] tstb() by = bx[0:hb] tstb() by = bx[0:8] tstb() by = bx[:8] tstb() by = bx[:hb] tstb() lb = 2 hb = 8 by = bx[lb:hb] tstb() by = bx[lb:8] tstb() by = bx[2:hb] tstb() by = bx[2:8] tstb() // width 4 (float64) lb = 0 hb = 10 fy = fx[lb:hb] tstf() fy = fx[lb:10] tstf() fy = fx[lb:] tstf() fy = fx[:hb] tstf() fy = fx[0:hb] tstf() fy = fx[0:10] tstf() fy = fx[0:] tstf() fy = fx[:10] tstf() fy = fx[:] tstf() lb = 2 hb = 10 fy = fx[lb:hb] tstf() fy = fx[lb:10] tstf() fy = fx[lb:] tstf() fy = fx[2:hb] tstf() fy = fx[2:10] tstf() fy = fx[2:] tstf() lb = 0 hb = 8 fy = fx[lb:hb] tstf() fy = fx[lb:8] tstf() fy = fx[:hb] tstf() fy = fx[0:hb] tstf() fy = fx[0:8] tstf() fy = fx[:8] tstf() lb = 2 hb = 8 fy = fx[lb:hb] tstf() fy = fx[lb:8] tstf() fy = fx[2:hb] tstf() fy = fx[2:8] tstf() } func tstb() { t++ if len(by) != hb-lb { println("t=", t, "lb=", lb, "hb=", hb, "len=", len(by), "hb-lb=", hb-lb) panic("fail") } if cap(by) != len(bx)-lb { println("t=", t, "lb=", lb, "hb=", hb, "cap=", cap(by), "len(bx)-lb=", len(bx)-lb) panic("fail") } for i := lb; i < hb; i++ { if bx[i] != by[i-lb] { println("t=", t, "lb=", lb, "hb=", hb, "bx[", i, "]=", bx[i], "by[", i-lb, "]=", by[i-lb]) panic("fail") } } by = nil } func tstf() { t++ if len(fy) != hb-lb { println("t=", t, "lb=", lb, "hb=", hb, "len=", len(fy), "hb-lb=", hb-lb) panic("fail") } if cap(fy) != len(fx)-lb { println("t=", t, "lb=", lb, "hb=", hb, "cap=", cap(fy), "len(fx)-lb=", len(fx)-lb) panic("fail") } for i := lb; i < hb; i++ { if fx[i] != fy[i-lb] { println("t=", t, "lb=", lb, "hb=", hb, "fx[", i, "]=", fx[i], "fy[", i-lb, "]=", fy[i-lb]) panic("fail") } } fy = nil } func init() { bx = make([]byte, 10) for i := 0; i < len(bx); i++ { bx[i] = byte(i + 20) } by = nil fx = make([]float64, 10) for i := 0; i < len(fx); i++ { fx[i] = float64(i + 20) } fy = nil }