小编shi*_*kou的帖子

我们怎么称呼这个?

我想知道我们称这种作业是什么.

<?php
class SimpleClass
{
    public $var1;
    public $var2;
    public $var3;

    public function SimpleClass()
    {
        $this->var1 = 'one';
        $this->var2 = 'two';
        $this->var3 = 'three';
    }
}

function test()
{
    $objSc = new SimpleClass();
    $objSc->var4 = 'WTF?!'; # <-- what do we call this?
    var_dump($objSc);
}

test();
?>
Run Code Online (Sandbox Code Playgroud)

更好的参考或链接.提前致谢!

编辑:我正在寻找一个技术术语......好吧,如果我们有.

php naming

10
推荐指数
1
解决办法
161
查看次数

关于泛型方法调用的 Java 类型提示

我想知道调用具有如下签名的静态方法的正确方法是什么:

public static <T1, T2> Map<T1, Set<T2>> aggregate(List<Map<String, Object>> list, 
        String colK, String colV) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我很想这样称呼它:

Map<String, Set<Integer>> map = aggregate<String, Integer>(lData, "id", "ref");
Run Code Online (Sandbox Code Playgroud)

但它没有编译,除非我将其更改为:

Map<String, Set<Integer>> map = aggregate(lData, "id", "ref");
Run Code Online (Sandbox Code Playgroud)

我只是想知道为什么它不需要右侧的提示。相反给了我编译错误。它表示在右侧的提示后需要一个分号。第二种方法是调用该方法的正确方法吗?有人可以解释一下吗?

java generics types

1
推荐指数
1
解决办法
4011
查看次数

从字符串向量中获取默认字符串是否有一种不那么冗长的方法?

我尝试使用&str而不是String,但有编译错误.我结束了:

fn main()
{
    let words: Vec<String> = vec!["apple".to_string(), "orange".to_string(), "banana".to_string()];
    let word: String = match words.get(4)
    {
        Some(s) => s.to_string()
        , None => "nil".to_string()
    };
    println!("word: {}", word);
}
Run Code Online (Sandbox Code Playgroud)

string rust

0
推荐指数
1
解决办法
183
查看次数

标签 统计

generics ×1

java ×1

naming ×1

php ×1

rust ×1

string ×1

types ×1