首页 > TAG信息列表 > idiomatic

java – 检查null时的惯用Kotlin

在Java中,我会做这样的事情: class Person { private Record record; public String name() { record().get("name"); } private Record record() { if (record == null) { refetch(); } return record; } priv

什么是最惯用的方式来声明本地javascript变量列表?

我知道以下所有版本都有效,而且我在不同程度上都看到它们.只是想知道这些中是否有一种相当标准的惯用方法(是否有任何支持这一点的参考)? 版本(1): var x = 1; var y = 2; var z = 3; 版本(2): var x = 1, y = 2, z = 3; 版本(3): var x = 1, y = 2, z = 3; 解决方法:理

用于命名将对象转换为另一种格式的方法的惯用Python方法

我正在寻找命名方法的最惯用的方法,例如将类的数据转换为xml. 如果我在Ruby中执行此操作,我会创建一个名为to_xml的方法,但我在Python中已经看到了几种不同的方法. toxml,to_xml,xml和toXML,用于与XML不同的输出,但只是推断XML的外观. 并采取如何转换本机Python对象(str()等)的对象

c – 如何使用std :: string或其等价物包装char的普通缓冲区?

动机: 我正在使用一些库(我无法控制)具有以下功能: char* foo(/*some parameters here */); 它返回一个非常长的以null结尾的字符串.现在,我想使用该功能 void bar(const std::string& s); 这是我正在使用的另一个库中可用的(也就是说,我不控制这些函数中的任何一个的签名).我想

将C#转换为惯用的R

最初,我正在使用我编写的一个简短的C#程序来平均一些数字.但是现在我想进行更广泛的分析,所以我将C#代码转换为R.但是,我真的不认为我在R中正确地使用它或利用语言.我用与C#完全相同的方式编写了R. 我有一个包含两列的CSV.第一列标识行的类型(三个值之一:C,E或P),第二列标识数字.我

c# – 非重复的说法:除非对象为null,否则访问此对象的成员

参见英文答案 > Safe Navigation Operator in C#?                                     4个假设我有一套车,每辆车都有一个方向盘.我想编写一行代码,在集合中查找汽车并返回其方向盘,如果汽车不在集合中,则返回null.像这样的东西: Car found

python – 列出副作用的理解 – 惯用正确或憎恶?

参见英文答案 > Is it Pythonic to use list comprehensions for just side effects?                                    7个我有一份奶酪对象清单. Cheese有一种方法可以使用db和诸如此类的东西做一堆东西,叫做out_of_stock(). 所以: [chee