go-basic-future

module
v0.0.0-...-c234f5e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2024 License: Apache-2.0

README

Go Basic Future

Welcome to Go Basic Future, a comprehensive repository designed for both beginners and experienced developers diving into the world of Go programming. This repository serves as your gateway to mastering Go through practical examples, in-depth tutorials, and real-world projects.

About

Go Basic Future is more than just a collection of code; it's a learning platform where the Go programming language is demystified. We cover everything from basic syntax to advanced features, including concurrency, web development, and working with third-party libraries. Our goal is to provide a solid foundation in Go programming, enabling you to build robust, efficient, and scalable applications.

Features

  • A Tour of Go: Complete walkthroughs of official Go language tours.
  • Go Basic Camp: Projects and exercises focused on web development and performance optimization.
  • Go Basic GoDev: Insights into Go development best practices, including string handling and import structuring.
  • Go Core Tony: Advanced topics like efficient imports and modular programming in Go.

Getting Started

Dive into our modules:

  1. A Tour of Go for an official introduction to Go.
  2. Go Basic Camp to get your hands dirty with real-world applications.
  3. Go Basic GoDev and Go Core Tony for advanced concepts and optimizations.

Contributing

Your contributions make Go Basic Future a richer resource. Whether it's submitting pull requests with new examples, improving existing ones, or providing feedback, all forms of contribution are welcome.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

Happy Coding!

Directories

Path Synopsis
channel command
errors command
generic-type command
goroutine command
reader command
select command
stringer command
sync-mutex command
type-parameters command
go-basic-camp
ekit/internal/slice
Package slice 后续逐步把切片在不同部分使用的公共方法挪过来这个内部包
Package slice 后续逐步把切片在不同部分使用的公共方法挪过来这个内部包
examples/noah command
go-syntax command
webook command
webook/internal/repository/cache/mocks
Package cachemocks is a generated GoMock package.
Package cachemocks is a generated GoMock package.
webook/internal/repository/cache/redismocks
Package redismocks is a generated GoMock package.
Package redismocks is a generated GoMock package.
webook/internal/repository/dao/mocks
Package daomocks is a generated GoMock package.
Package daomocks is a generated GoMock package.
webook/internal/repository/mocks
Package repomocks is a generated GoMock package.
Package repomocks is a generated GoMock package.
webook/internal/service/mocks
Package svcmocks is a generated GoMock package.
Package svcmocks is a generated GoMock package.
webook/ioc
控制反转
控制反转
go-basic-godev
basic command
basic/branch command
basic/func command
basic/loop command
basic/pointer command
basic/zaptest command
channel command
channel/done command
channel/select command
container/map command
container/map/nonrepeatingSubstr command
寻找最长不含有重复字符的子串
寻找最长不含有重复字符的子串
functional/fib command
goroutine command
queue/entry command
retriever command
tree/treeEntry command
go-core-tony
core/interface command
practice/method command
practice/string command
practice/switch command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL