Junior
Gdzie spotkałeś się z dynamicznym typowaniem w swoim doświadczeniu zawodowym?
sobes.tech AI
Odpowiedź od AI
W PHP, JavaScript, Python.
Na przykład, w PHP, podczas pracy z zmiennymi, które mogą zmieniać swój typ w zależności od przypisanej wartości.
<?php
$var = 10; // int
$var = "hello"; // string
$var = []; // tablica
Przy przekazywaniu argumentów do funkcji i zwracaniu wartości bez jawnego określenia typu.
<?php
function processData($data) {
// Typ $data nie jest z góry określony
// ...logika przetwarzania...
return $result; // Typ $result również nie jest z góry określony
}
processData(123);
processData("tekst");
processData(['a', 'b']);
Przy pracy z tablicami asocjacyjnymi, gdzie wartości mogą mieć różne typy.
<?php
$userInfo = [
'name' => 'Alice', // string
'age' => 30, // int
'isStudent' => false // bool
];