Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Работа тестировщиком после переезда в Германию

18.12.20 13:53
Re: Работа тестировщиком после переезда в Германию
 
uscheswoi_82 местный житель
uscheswoi_82
"ну не плачь, маленький, не буду я твою бяку складывать, смотри как красиво, всё работает, а?"

Преверил на несколько языках:

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)


И кто дурак?

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
 

Перейти на