Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GoTurkiye/training
/ functions
Functions
162 in github.com/GoTurkiye/training
⨍
Functions
162
◇
Types & classes
35
↓ 13 callers
Method
Add
(x, y int)
203-test/unit-test/basket/calculator.go:4
↓ 9 callers
Method
Like
()
101-basics/interfaces/interfaces.go:24
↓ 6 callers
Method
On
TODO: https://github.com/vektra/mockery ile auto gen mocklar uretebilirsiniz
203-test/unit-test/basket/discount_test.go:18
↓ 5 callers
Method
Insert
(data MyItem)
301-algorithms/linear-lists/linked-list/linked-list.go:20
↓ 4 callers
Function
Fib1
Fib1 returns Fibonacci sequence 1 1 2 3 5 8 13 ... O(2^n)
301-algorithms/dynamic-programming/fib.go:13
↓ 4 callers
Method
Like
()
101-basics/functions/receivers.go:20
↓ 4 callers
Method
Pop
()
301-algorithms/linear-lists/stack/stack.go:27
↓ 4 callers
Method
Push
(value MyItem)
301-algorithms/linear-lists/stack/stack.go:19
↓ 3 callers
Method
Delete
(key string)
103-http/proxy/cache.go:109
↓ 3 callers
Method
Enqueue
(value MyItem)
301-algorithms/linear-lists/queue/queue.go:15
↓ 2 callers
Function
Fib2
Fib2 Memoization T(n) = calls x time it takes <= 2n + 1 (first time) . O(1) = O(n) 1...n
301-algorithms/dynamic-programming/fib.go:24
↓ 2 callers
Function
Fib3
(n int, up []int)
301-algorithms/dynamic-programming/fib.go:40
↓ 2 callers
Method
LikeCount
()
101-basics/errors/errors.go:39
↓ 2 callers
Method
LikeCount
()
101-basics/interfaces/interfaces.go:10
↓ 2 callers
Function
NewCacheProxy
(key string, ttl time.Duration)
103-http/proxy/cache.go:35
↓ 2 callers
Function
NewMinPriceDiscount
(minAmount float64, calculator Calculator)
203-test/unit-test/basket/discount.go:13
↓ 2 callers
Method
Print
()
301-algorithms/linear-lists/linked-list/linked-list.go:51
↓ 2 callers
Method
Set
(key string, cache Cache)
103-http/proxy/cache.go:103
↓ 2 callers
Method
Set
(key string, ttl time.Duration)
103-http/proxy/limit.go:106
↓ 2 callers
Method
String
Implement the flag.Value interface
202-cli/flag101/subcommand.go:14
↓ 2 callers
Method
Subtract
(x, y int)
203-test/unit-test/basket/calculator.go:5
↓ 2 callers
Function
forLoopGoroutines
()
102-concurrency/performance/performance.go:12
↓ 1 callers
Method
Accept
(key string)
103-http/proxy/proxy.go:10
↓ 1 callers
Method
Add
(x, y int)
203-test/unit-test/basket/calculator.go:12
↓ 1 callers
Method
Amount
(amount, discount float64)
203-test/unit-test/basket/discount.go:20
↓ 1 callers
Method
Delete
(data MyItem)
301-algorithms/linear-lists/linked-list/linked-list.go:36
↓ 1 callers
Method
Delete
(key string)
103-http/proxy/limit.go:118
↓ 1 callers
Method
Dequeue
()
301-algorithms/linear-lists/queue/queue.go:19
↓ 1 callers
Method
Divide
(x, y int)
203-test/unit-test/basket/calculator.go:7
↓ 1 callers
Method
Divide
(x, y float64)
203-test/unit-test/basket/calculator.go:24
↓ 1 callers
Method
GetGzipWriter
()
203-test/benchmark-test/gzip_with_pool.go:24
↓ 1 callers
Method
Increment
(key string)
103-http/proxy/limit.go:112
↓ 1 callers
Function
IsGreaterThan
(u1, u2 User)
101-basics/interfaces/interfaces.go:70
↓ 1 callers
Method
Like
()
101-basics/errors/errors.go:20
↓ 1 callers
Method
LikeCount
()
101-basics/functions/receivers.go:33
↓ 1 callers
Method
Multiply
(x, y int)
203-test/unit-test/basket/calculator.go:6
↓ 1 callers
Method
Multiply
(x, y int)
203-test/unit-test/basket/calculator.go:20
↓ 1 callers
Function
NewGzipWithPool
()
203-test/benchmark-test/gzip_with_pool.go:13
↓ 1 callers
Function
NewGzipWithoutPool
()
203-test/benchmark-test/gzip_without_pool.go:10
↓ 1 callers
Function
NewLimitProxy
(key string, limit int, ttl time.Duration)
103-http/proxy/limit.go:35
↓ 1 callers
Function
NewLinkedList
()
301-algorithms/linear-lists/linked-list/linked-list.go:16
↓ 1 callers
Function
NewQueue
()
301-algorithms/linear-lists/queue/queue.go:9
↓ 1 callers
Function
NewStack
(capacity uint64)
301-algorithms/linear-lists/stack/stack.go:11
↓ 1 callers
Method
Percentage
(amount, percentage float64)
203-test/unit-test/basket/discount.go:32
↓ 1 callers
Method
Proxy
(c *fiber.Ctx)
103-http/proxy/proxy.go:11
↓ 1 callers
Method
PutGzipWriter
(buf *gzip.Writer)
203-test/benchmark-test/gzip_with_pool.go:28
↓ 1 callers
Method
Subtract
(x, y int)
203-test/unit-test/basket/calculator.go:16
↓ 1 callers
Method
Zip
(s string)
203-test/benchmark-test/gzip_without_pool.go:14
↓ 1 callers
Method
Zip
(s string)
203-test/benchmark-test/gzip_with_pool.go:33
↓ 1 callers
Function
fanIn
(inChans []chan int, outputChan chan int)
102-concurrency/channels/fan-in-out.go:57
↓ 1 callers
Function
increment
(rt *RaceTest, wg *sync.WaitGroup)
102-concurrency/goroutines/race-condition-pointers.go:27
↓ 1 callers
Function
incrementWithLock
(rt *RaceTest, wg *sync.WaitGroup, mtx *sync.Mutex)
concurrency/goroutines/race-condition-pointers-fix.go:29
↓ 1 callers
Function
raceExample
()
102-concurrency/goroutines/race-condition.go:75
↓ 1 callers
Function
read
(reader *io.PipeReader, done chan struct{})
201-io/pipe.go:19
↓ 1 callers
Function
readFile
()
201-io/read-file.go:16
↓ 1 callers
Function
timer
(c <-chan time.Time)
101-basics/functions/functions.go:12
↓ 1 callers
Function
validateLabel
(r *v1.AdmissionRequest)
403-kubernetes-extensibility/main.go:70
↓ 1 callers
Function
write
(writer *io.PipeWriter)
201-io/pipe.go:46
↓ 1 callers
Function
writeFile
()
201-io/file-write.go:20
Method
Accept
(key string)
103-http/proxy/cache.go:58
Method
Accept
(key string)
103-http/proxy/limit.go:59
Method
Add
(x, y int)
203-test/unit-test/basket/discount_test.go:31
Method
Amount
(amount, discount float64)
203-test/unit-test/basket/discount.go:4
Function
BenchmarkFib1
BenchmarkFib1-12 400746 3370 ns/op 0 B/op 0 allocs/op
301-algorithms/dynamic-programming/fib_test.go:6
Function
BenchmarkFib2
BenchmarkFib2-12 623034940 1.992 ns/op 0 B/op 0 allocs/op
301-algorithms/dynamic-programming/fib_test.go:15
Function
BenchmarkFib3
BenchmarkFib3-12 126282114 9.108 ns/op 0 B/op 0 allocs/op
301-algorithms/dynamic-programming/fib_test.go:28
Function
BenchmarkForLoopGoroutinesTest
(t *testing.B)
102-concurrency/performance/bench_test.go:5
Function
BenchmarkGzipWithPoll
(b *testing.B)
203-test/benchmark-test/gzip_test.go:20
Function
BenchmarkGzipWithoutPoll
(b *testing.B)
203-test/benchmark-test/gzip_test.go:5
Method
Divide
(x, y int)
203-test/unit-test/basket/discount_test.go:43
Function
EvictCacheHandler
(c *fiber.Ctx)
103-http/proxy/cache.go:42
Function
Execute
Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the r
202-cli/gt-tweeter/cmd/root.go:49
Method
Like
()
101-basics/interfaces/interfaces.go:9
Method
LikeCount
()
101-basics/interfaces/interfaces.go:37
Method
Multiply
(x, y int)
203-test/unit-test/basket/discount_test.go:39
Function
New
(co Options)
202-cli/gt-tweeter/pkg/client/client.go:31
Method
Percentage
(amount, percentage float64)
203-test/unit-test/basket/discount.go:5
Method
Proxy
(c *fiber.Ctx)
103-http/proxy/cache.go:62
Method
Proxy
(c *fiber.Ctx)
103-http/proxy/limit.go:63
Function
ProxyHandler
(c *fiber.Ctx)
103-http/proxy/proxy.go:20
Function
ResetLimitHandler
(c *fiber.Ctx)
103-http/proxy/limit.go:43
Method
Set
(value string)
202-cli/flag101/subcommand.go:18
Method
Subtract
(x, y int)
203-test/unit-test/basket/discount_test.go:35
Function
TestAdd
(t *testing.T)
203-test/unit-test/basket/calculator_test.go:9
Function
TestAmount
(t *testing.T)
203-test/unit-test/basket/discount_test.go:47
Function
TestDivide
(t *testing.T)
203-test/unit-test/basket/calculator_test.go:65
Function
TestMultiply
(t *testing.T)
203-test/unit-test/basket/calculator_test.go:44
Function
TestPercentage
(t *testing.T)
203-test/unit-test/basket/discount_test.go:78
Function
TestSubtract
(t *testing.T)
203-test/unit-test/basket/calculator_test.go:22
Function
Validate
(rw http.ResponseWriter, r *http.Request)
403-kubernetes-extensibility/main.go:21
Function
forLoopPlain
()
102-concurrency/performance/performance.go:31
Function
init
()
202-cli/gt-tweeter/cmd/root.go:53
Function
init
()
202-cli/gt-tweeter/cmd/completion/completion.go:68
Function
init
()
202-cli/gt-tweeter/cmd/follower/follower.go:35
Function
init
()
202-cli/gt-tweeter/cmd/follower/get.go:81
Function
init
()
202-cli/gt-tweeter/cmd/follower/list.go:77
Function
init
()
202-cli/gt-tweeter/cmd/tweet/show.go:73
Function
init
()
202-cli/gt-tweeter/cmd/tweet/tweet.go:36
Function
init
()
202-cli/gt-tweeter/cmd/tweet/send.go:54
Function
init
()
202-cli/gt-tweeter/cmd/account/account.go:35
next →
1–100 of 162, ranked by callers