Вход на сайт
Работа тестировщиком после переезда в Германию
11076 просмотров
Перейти к просмотру всей ветки
uscheswoi_82 местный житель
в ответ MrSanders 18.12.20 12:42
"ну не плачь, маленький, не буду я твою бяку складывать, смотри как красиво, всё работает, а?"
Преверил на несколько языках:
1. В JavaScript, в данной ситуации я проверил на NodeJS:
var a=3;
var b='a';
console.log(a+b);
Результат:
3a
2- В C#:
int a = 3;
String b = "AA";
Console.WriteLine(a + b);
Результат:
3AA
3. На Java:
int a = 4;
String b = "A";
System.out.println(a+b);
Результат:
4A
4. На PHP:
$a = 5;
$b= 'aa';
echo $a + $b;
Результат:
Warning: A non-numeric value encountered in C:\xampp\htdocs\concat\index.php on line 4
5
А если так:
$a = 5;$b= 'aa';echo $b . $a;
То результат:
aa5
5. На Python:
a=5
b='a'
print(a+b)
Результат:
Traceback (most recent call last):
File "C:\\concatpy\test.py", line 4, in <module>
print(a+b)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
6. GO:
package mainimport ("fmt")
func main() {
a:="A" b:=5
a += b
fmt.Println(a)
}
Результат:
# command-line-arguments
./Main.go:8:4: invalid operation: a += b (mismatched types string and int)
И кто дурак?
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
Дневник тяжелобольного инвалида