首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vlang的代码高尔夫技巧

Vlang的代码高尔夫技巧
EN

Code Golf用户
提问于 2021-06-01 14:25:35
回答 2查看 180关注 0票数 4

你对在undefined打高尔夫球有什么建议?我一直在努力寻找方法来缩短代码在那里,但找不到任何资源。你们有吗?

请提出一些技巧,至少在一定程度上是特定于V语言(例如“删除注释”是没有帮助的)。

请给每一个答复发一条小费。

EN

回答 2

Code Golf用户

发布于 2021-06-01 18:49:30

在创建结构实例时,如果参数名的顺序是正确的,则可以省略它们。

代码语言:javascript
复制
Person{age:-1
name:"bar"}
Person{-1"bar"}

如果类型已知,则可以省略Person,但必须显式地指定字段名。

在对对象进行更改时,可以通过将...x放在开头(其中x是要复制的对象)来复制它。

票数 3
EN

Code Golf用户

发布于 2021-06-01 18:35:19

删除不必要的空格

请使用以下代码:

代码语言:javascript
复制
mut x:="foo"
println(x)
x+="bar"
println(x)

您可以这样重写代码:

代码语言:javascript
复制
mut x:="foo"println(x)x+="bar"println(x)

这仍然是完全有效的语法。通常,如果两个语句被符号分隔(虽然情况并不总是这样),那么可以将它们组合在一起。

票数 1
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/226664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档