Questions tagged «syntax»

语法是指实际的语言元素和符号本身。当问题特别且几乎完全与语法相关时,应将问题标记为语法。该标签应与特定的语言标签一起使用


16
使用哪个更合适:lambda函数或嵌套函数('def')?
我主要使用lambda函数,但有时使用似乎提供相同行为的嵌套函数。 这是一些琐碎的示例,如果在另一个函数中找到它们,它们在功能上会做同样的事情: Lambda函数 >>> a = lambda x : 1 + x >>> a(5) 6 嵌套功能 >>> def b(x): return 1 + x >>> b(5) 6 使用一个相对于另一个有优势吗?(性能?可读性?局限性?一致性?等) 有关系吗 如果不这样做,那确实违反了Python原则: 应该有一种(最好只有一种)明显的方式来做到这一点。


8
“否则”是单个关键字吗?
我是C ++的新手。我经常看到如下条件语句: if statement_0; else if statement_1; 题: 语法上,我可以将其else if视为单个关键字吗?还是实际上是if在外部的嵌套语句,else如下所示? if statement_0; else if statement_1;



1
哈希火箭已弃用吗?
引文广为人知的RIP Hash火箭帖子似乎暗示,:foo => "bar"不赞成使用Hash Rocket语法()来支持新的Ruby JSON样式的hash(foo: "bar"),但是我找不到任何明确的引用来说明Hash Rocket表单从Ruby 1.9开始实际上已弃用/不建议使用。

3
对象初始化语法
我只是从F#开始,找不到像C#3那样进行对象初始化的语法。 即给出此: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } 我该如何在F#中编写以下代码: var p = new Person { Name = "John", BirthDate = DateTime.Now };


19
Bash语法错误:文件意外结束
原谅我,这是Bash中非常简单的脚本。这是代码: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: $0 host database username" exit 0 fi 运行sh file.sh之后: 语法错误:文件意外结束
99 bash  syntax 

11
是否有更好的方法在标头中以C ++表示嵌套名称空间
我从C ++切换到Java和C#,并认为命名空间/程序包的使用在那里更好(结构合​​理)。然后,我回到C ++并尝试以相同的方式使用名称空间,但所需的语法在头文件中太可怕了。 namespace MyCompany { namespace MyModule { namespace MyModulePart //e.g. Input { namespace MySubModulePart { namespace ... { public class MyClass 以下内容对我来说也很奇怪(以避免产生深度缩进): namespace MyCompany { namespace MyModule { namespace MyModulePart //e.g. Input { namespace MySubModulePart { namespace ... { public class MyClass { 有没有一种表达上述内容的较短方法?我缺少类似的东西 namespace MyCompany::MyModule::MyModulePart::... { public …
97 c++  syntax  namespaces 

5
变量名前的Kotlin星号运算符或Kotlin中的Spread运算符
我想知道在Kotlin中变量名之前星号到底是做什么的。我*args在Spring boot Kotlin示例中看到了这个(): @SpringBootApplication open class Application { @Bean open fun init(repository: CustomerRepository) = CommandLineRunner { repository.save(Customer("Jack", "Bauer")) repository.save(Customer("Chloe", "O'Brian")) repository.save(Customer("Kim", "Bauer")) repository.save(Customer("David", "Palmer")) repository.save(Customer("Michelle", "Dessler")) } } fun main(args: Array<String>) { SpringApplication.run(Application::class.java, *args) }
97 syntax  kotlin 

6
“ x不在y”或“ x不在y”
在测试成员资格时,我们可以使用: x not in y 或者: not x in y 取决于x和,此表达式可能有许多可能的上下文y。例如,它可能用于子字符串检查,列表成员资格,字典键存在。 两种形式总是相等的吗? 有首选的语法吗?


4
Excel VBA中的“!=”等效项是什么?
问题是!=不能在excel vba中作为功能使用。 我想能够使用 If strTest != "" Then 代替 If strTest = "" Then 除此以外,还有其他方法!=吗? 我模仿的功能!=是 Sub test() Dim intTest As Integer Dim strTest As String intTest = 5 strTest = CStr(intTest) ' convert Range("A" + strTest) = "5" For i = 1 To 10 Cells(i, 1) = i If …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.