В Swift, в чем разница между var myArray: [myClass] и var myArray = [Array] () [duplicate]

Ваш код должен быть чем-то вроде этого

$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT * FROM Users WHERE UserName LIKE '$username'";
echo $query;
$result = mysql_query($query);

if($result === FALSE) {
    die(mysql_error("error message for the user")); 
}

while($row = mysql_fetch_array($result))
{
    echo $row['FirstName'];
}

. После этого вы получите запрос, напечатанный на экране. Попробуйте выполнить этот запрос на своем сервере и посмотрите, дает ли он желаемые результаты. В большинстве случаев ошибка содержится в запросе. Остальная часть кода верна.

3
задан Vakas 12 November 2015 в 11:11
поделиться

2 ответа

Первые два имеют тот же эффект.

  1. объявляют переменную array1_OfStrings, позволяют выбрать сам тип. Когда он видит [String](), он умело знает, что это тип массива строки.
  2. Вы устанавливаете переменную array2_OfStrings как тип массива строки, тогда вы говорите, что она пуста []
  3. Это другое, потому что вы просто говорите, хотите, чтобы array3_OfStrings был типом массива строки, но не дал ему начальное значение.

Я думаю, что первый рекомендуется как Язык Swift Programming использует его чаще.

3
ответ дан zcui93 26 August 2018 в 03:50
поделиться

Пока я опаздываю на вечеринку, нужно сказать одно.

Первый параметр устанавливает array1_OfStrings в массив строк

Другой параметр указывает, что array1_OfStrings является массивом строк и затем устанавливает его пустым.

Пока это может быть очень небольшая разница, вы заметите это при компиляции. Для первого варианта компилятор автоматически попытается выяснить, что является типом array1_OfStrings. Второй вариант этого не сделает, вы дадите компилятору понять, что на самом деле это массив строк и сделано.

Почему это важно? Взгляните на следующую ссылку: https://thatthinginswift.com/debug-long-compile-times-swift/

Как вы можете видеть, если вы этого не сделаете объявить тип переменной, которая может повлиять на производительность сборки. LOT.

1
ответ дан Miknash 26 August 2018 в 03:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: