do,play,go与运动项目搭配的区别?比如和Kung Fu搭配要用哪个?和chess要用哪个?

do Kung Fu/ play chess动词play,go和do与运动项目的搭配使用三者在使用时,各自与不同的词语构成固定搭配,需要加以区分:1) play一般与球类运动搭配使用,如:play football\basketball\ice hockey\snooker也常与game搭配使用,如:Which game do you play?We are playing a game of golf\cards\chess.2) go与涉及身体移动的体育活动搭配使用,结构为go doing的形式,如:We go running\jogging\swimming\rowing.3) 与do搭配使用的运动,如:do gymnastics\Tai Chi\Kung Fu\karate\aerobics\athletics另如:Which sports do you do?--Can you sing/dance/play

do,play,go与运动项目搭配的区别?比如和Kung Fu搭配要用哪个?和chess要用哪个?

do Kung Fu/ play chess动词play,go和do与运动项目的搭配使用三者在使用时,各自与不同的词语构成固定搭配,需要加以区分:1) play一般与球类运动搭配使用,如:play football\basketball\ice hockey\snooker也常与game搭配使用,如:Which game do you play?We are playing a game of golf\cards\chess.2) go与涉及身体移动的体育活动搭配使用,结构为go doing的形式,如:We go running\jogging\swimming\rowing.3) 与do搭配使用的运动,如:do gymnastics\Tai Chi\Kung Fu\karate\aerobics\athletics另如:Which sports do you do?--Can you sing/dance/play

Golang深入浅出之-Go语言项目构建工具:Makefile与go build

在Go语言项目的生命周期中,构建过程至关重要,它包括编译、打包和测试等多个步骤。Go官方提供了一个基础的构建工具go build,而Makefile则是一种更灵活的自动化脚本,适用于大型和复杂项目。本文将深入探讨这两种构建工具,探讨它们的优缺点,常见问题以及如何合理运用。1. go build:简洁高效go build命令直接对Go源文件进行编译,生成可执行文件。其基本用法包括编译单个文件或目录,如`go build main.go`。常见问题可能涉及到包依赖的处理,通过保持良好的包结构和使用`-i`标志预先缓存编译结果可以避免。2. Makefile:定制化流程Makefile利用规则定义构建流程,支持多步骤构建和跨平台编译。它包含目标、依赖和构建命令的定义,例如`all: main`定义了目标`all`依赖于`main`。但可能的问题在于,新手可能需要花费时间理解和配置Makefile