X7ROOT File Manager
Current Path:
/opt/golang/1.19.4/src/sort
opt
/
golang
/
1.19.4
/
src
/
sort
/
📁
..
📄
example_interface_test.go
(1.47 KB)
📄
example_keys_test.go
(2.68 KB)
📄
example_multi_test.go
(4.05 KB)
📄
example_search_test.go
(2.12 KB)
📄
example_test.go
(2.85 KB)
📄
example_wrapper_test.go
(1.63 KB)
📄
export_test.go
(314 B)
📄
gen_sort_variants.go
(18.21 KB)
📄
search.go
(5.66 KB)
📄
search_test.go
(6.78 KB)
📄
slice.go
(1.43 KB)
📄
slice_go113.go
(323 B)
📄
slice_go14.go
(478 B)
📄
slice_go18.go
(319 B)
📄
sort.go
(9.42 KB)
📄
sort_test.go
(16.45 KB)
📄
zsortfunc.go
(11.49 KB)
📄
zsortinterface.go
(11.22 KB)
Editing: slice_go14.go
// Copyright 2017 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. //go:build !go1.8 // +build !go1.8 package sort import "reflect" var reflectValueOf = reflect.ValueOf func reflectSwapper(x any) func(int, int) { v := reflectValueOf(x) tmp := reflect.New(v.Type().Elem()).Elem() return func(i, j int) { a, b := v.Index(i), v.Index(j) tmp.Set(a) a.Set(b) b.Set(tmp) } }
Upload File
Create Folder