文件名称:go_assessment:丽贝卡·莫菲(Rebecca Murphey)的Go语言JS评估端口
文件大小:2.78MB
文件格式:ZIP
更新时间:2024-06-13 12:11:09
Go
评估 您的工作是使测试通过! 这是什么? 这是用于评估或练习Golang入门级编程的工具。 它 前一段时间,我尝试了Murphey的js评估,发现当我几个月没有编写任何JavaScript时,它是刷新我的javascript功能的有价值的工具。 我发现出于同样的原因,类似的Go工具可能会很有用。 该工具将引导用户完成从简单到中等的一系列Go实施练习。 这并不意味着是leetcode挑战。 关键是要通过Go的一些基本语法和语义来锻炼您的技能。 大多数测试和实现都很简单。 有一些比较困难,需要一些算法知识或查找解决方案的能力。 如果您已经通过了官方的golang教程,那么您将足以使大多数测试通过。 其余的请继续查找所需的解决方案。 随意使用go标准库。 无需重新发明*。 该工具依赖于使用本测试驱动开发 。 ./app目录包含一组测试文件(app / topic _test.go)和一
【文件预览】:
go_assessment-main
----.gitignore(394B)
----go.mod(41B)
----app()
--------strings.go(901B)
--------operators.go(2KB)
--------binary_test.go(3KB)
--------test_util.go(2KB)
--------app_types.go(395B)
--------slices.go(2KB)
--------methods.go(901B)
--------operators_test.go(8KB)
--------binary.go(767B)
--------async.go(482B)
--------recursion_test.go(4KB)
--------flowControl.go(419B)
--------recursion.go(602B)
--------slices_test.go(7KB)
--------functions_test.go(4KB)
--------strings_test.go(5KB)
--------functions.go(999B)
--------methods_test.go(4KB)
--------async_test.go(2KB)
--------regex_test.go(4KB)
--------regex.go(673B)
--------flowControl_test.go(1KB)
----parse.go(6KB)
----test_all.cmd(2KB)
----lessons.md(2KB)
----LICENSE(1KB)
----test_all.sh(1KB)
----static()
--------gobanner.svg(101KB)
--------screenshot.png(147KB)
--------index.html(4KB)
--------favicon.ico(318B)
----go.sum(0B)
----main.go(2KB)
----README.md(6KB)
----test_browser.sh(65B)
----design()
--------x.html(6KB)
--------figlayout.png(1.8MB)
--------main.css(44KB)
--------figlayout.fig(778KB)
--------y.html(2KB)
----test_all.go(2KB)
----.vscode()
--------launch.json(482B)
----test_browser.cmd(324B)