Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.31
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
go /
src /
go /
types /
testdata /
[ HOME SHELL ]
Name
Size
Permission
Action
blank.src
203
B
-rw-r--r--
builtins.src
23.77
KB
-rw-r--r--
const0.src
8.32
KB
-rw-r--r--
const1.src
8.04
KB
-rw-r--r--
constdecl.src
3.02
KB
-rw-r--r--
conversions.src
1.71
KB
-rw-r--r--
conversions2.src
5.07
KB
-rw-r--r--
cycles.src
2.79
KB
-rw-r--r--
cycles1.src
781
B
-rw-r--r--
cycles2.src
1.21
KB
-rw-r--r--
cycles3.src
675
B
-rw-r--r--
cycles4.src
1.76
KB
-rw-r--r--
cycles5.src
2.91
KB
-rw-r--r--
decls0.src
3.91
KB
-rw-r--r--
decls1.src
3.57
KB
-rw-r--r--
decls2a.src
3.11
KB
-rw-r--r--
decls2b.src
1.87
KB
-rw-r--r--
decls3.src
4.17
KB
-rw-r--r--
decls4.src
2.99
KB
-rw-r--r--
decls5.src
363
B
-rw-r--r--
errors.src
1.9
KB
-rw-r--r--
expr0.src
3.39
KB
-rw-r--r--
expr1.src
2.57
KB
-rw-r--r--
expr2.src
4.63
KB
-rw-r--r--
expr3.src
14.87
KB
-rw-r--r--
gotos.src
5.77
KB
-rw-r--r--
importC.src
1.21
KB
-rw-r--r--
importdecl0a.src
1.24
KB
-rw-r--r--
importdecl0b.src
1000
B
-rw-r--r--
importdecl1a.src
521
B
-rw-r--r--
importdecl1b.src
260
B
-rw-r--r--
init0.src
1.91
KB
-rw-r--r--
init1.src
1.46
KB
-rw-r--r--
init2.src
3.51
KB
-rw-r--r--
issue23203a.src
306
B
-rw-r--r--
issue23203b.src
306
B
-rw-r--r--
issue25008a.src
260
B
-rw-r--r--
issue25008b.src
198
B
-rw-r--r--
issue26390.src
241
B
-rw-r--r--
issue28251.src
1.23
KB
-rw-r--r--
issue6977.src
2.33
KB
-rw-r--r--
issues.src
9.83
KB
-rw-r--r--
labels.src
3.25
KB
-rw-r--r--
literals.src
2.35
KB
-rw-r--r--
methodsets.src
3.16
KB
-rw-r--r--
shifts.src
12.02
KB
-rw-r--r--
stmt0.src
17.79
KB
-rw-r--r--
stmt1.src
3.31
KB
-rw-r--r--
vardecl.src
5.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : expr2.src
// Copyright 2012 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. // comparisons package expr2 func _bool() { const t = true == true const f = true == false _ = t /* ERROR "cannot compare" */ < f _ = 0 /* ERROR "cannot convert" */ == t var b bool var x, y float32 b = x < y _ = b _ = struct{b bool}{x < y} } // corner cases var ( v0 = nil /* ERROR "cannot compare" */ == nil ) func arrays() { // basics var a, b [10]int _ = a == b _ = a != b _ = a /* ERROR < not defined */ < b _ = a == nil /* ERROR cannot convert */ type C [10]int var c C _ = a == c type D [10]int var d D _ = c /* ERROR mismatched types */ == d var e [10]func() int _ = e /* ERROR == not defined */ == e } func structs() { // basics var s, t struct { x int a [10]float32 _ bool } _ = s == t _ = s != t _ = s /* ERROR < not defined */ < t _ = s == nil /* ERROR cannot convert */ type S struct { x int a [10]float32 _ bool } type T struct { x int a [10]float32 _ bool } var ss S var tt T _ = s == ss _ = ss /* ERROR mismatched types */ == tt var u struct { x int a [10]map[string]int } _ = u /* ERROR cannot compare */ == u } func pointers() { // nil _ = nil /* ERROR == not defined */ == nil _ = nil /* ERROR != not defined */ != nil _ = nil /* ERROR < not defined */ < nil _ = nil /* ERROR <= not defined */ <= nil _ = nil /* ERROR > not defined */ > nil _ = nil /* ERROR >= not defined */ >= nil // basics var p, q *int _ = p == q _ = p != q _ = p == nil _ = p != nil _ = nil == q _ = nil != q _ = p /* ERROR < not defined */ < q _ = p /* ERROR <= not defined */ <= q _ = p /* ERROR > not defined */ > q _ = p /* ERROR >= not defined */ >= q // various element types type ( S1 struct{} S2 struct{} P1 *S1 P2 *S2 ) var ( ps1 *S1 ps2 *S2 p1 P1 p2 P2 ) _ = ps1 == ps1 _ = ps1 /* ERROR mismatched types */ == ps2 _ = ps2 /* ERROR mismatched types */ == ps1 _ = p1 == p1 _ = p1 /* ERROR mismatched types */ == p2 _ = p1 == ps1 } func channels() { // basics var c, d chan int _ = c == d _ = c != d _ = c == nil _ = c /* ERROR < not defined */ < d // various element types (named types) type ( C1 chan int C1r <-chan int C1s chan<- int C2 chan float32 ) var ( c1 C1 c1r C1r c1s C1s c1a chan int c2 C2 ) _ = c1 == c1 _ = c1 /* ERROR mismatched types */ == c1r _ = c1 /* ERROR mismatched types */ == c1s _ = c1r /* ERROR mismatched types */ == c1s _ = c1 == c1a _ = c1a == c1 _ = c1 /* ERROR mismatched types */ == c2 _ = c1a /* ERROR mismatched types */ == c2 // various element types (unnamed types) var ( d1 chan int d1r <-chan int d1s chan<- int d1a chan<- int d2 chan float32 ) _ = d1 == d1 _ = d1 == d1r _ = d1 == d1s _ = d1r /* ERROR mismatched types */ == d1s _ = d1 == d1a _ = d1a == d1 _ = d1 /* ERROR mismatched types */ == d2 _ = d1a /* ERROR mismatched types */ == d2 } // for interfaces test type S1 struct{} type S11 struct{} type S2 struct{} func (*S1) m() int func (*S11) m() int func (*S11) n() func (*S2) m() float32 func interfaces() { // basics var i, j interface{ m() int } _ = i == j _ = i != j _ = i == nil _ = i /* ERROR < not defined */ < j // various interfaces var ii interface { m() int; n() } var k interface { m() float32 } _ = i == ii _ = i /* ERROR mismatched types */ == k // interfaces vs values var s1 S1 var s11 S11 var s2 S2 _ = i == 0 /* ERROR cannot convert */ _ = i /* ERROR mismatched types */ == s1 _ = i == &s1 _ = i == &s11 _ = i /* ERROR mismatched types */ == s2 _ = i /* ERROR mismatched types */ == &s2 // issue #28164 // testcase from issue _ = interface /* ERROR cannot compare */ {}(nil) == []int(nil) // related cases var e interface{} var s []int var x int _ = e /* ERROR cannot compare */ == s _ = s /* ERROR cannot compare */ == e _ = e /* ERROR cannot compare */ < x _ = x /* ERROR cannot compare */ < e } func slices() { // basics var s []int _ = s == nil _ = s != nil _ = s /* ERROR < not defined */ < nil // slices are not otherwise comparable _ = s /* ERROR == not defined */ == s _ = s /* ERROR < not defined */ < s } func maps() { // basics var m map[string]int _ = m == nil _ = m != nil _ = m /* ERROR < not defined */ < nil // maps are not otherwise comparable _ = m /* ERROR == not defined */ == m _ = m /* ERROR < not defined */ < m } func funcs() { // basics var f func(int) float32 _ = f == nil _ = f != nil _ = f /* ERROR < not defined */ < nil // funcs are not otherwise comparable _ = f /* ERROR == not defined */ == f _ = f /* ERROR < not defined */ < f }
Close