Java的一元加运算符似乎来自C,通过C++.
int result = +1;
Run Code Online (Sandbox Code Playgroud)
它似乎有以下影响:
int如果它不是已经int或更宽,则提升其操作数在我看来,有更好/更清晰的方法来做所有这些事情.
在这个SO问题中,关于C#中的对应运算符,有人说"如果你觉得有必要,它就会超载".
但是,在Java中,不能超载任何运算符.那么这个一元加运算符是否只存在于Java中,因为它存在于C++中?
string input = @"12.2.2010|7";
string pattern = @"|";
foreach (string result in Regex.Split(input, pattern))
{
Console.WriteLine("'{0}'", result);
}
Run Code Online (Sandbox Code Playgroud)
我想用| 作为啪啪声但是因为 意味着或者我不能得到12.2.2010.我怎么用| 像模式?我尝试使用〜但是是一样的.