Они не будут напрямую влиять на производительность вашей программы (по крайней мере, с точки зрения скорости / использования процессора / памяти), но звуки, которые вы перечислили, определенно остановят вашу программу, делая то, что она должна делать. .
Определенно стоит очистить то, что вы можете, хотя - добавить объявление типа легко (даже если это просто elem : *
, хотя вы, возможно, захотите быть более конкретным, если можете), а сравнение для нуля означает, что ваш логический тест не будет работать правильно (звучит так, как будто вы думаете о логических значениях в стиле Java, где объект является оберткой вокруг примитива и поэтому может иметь значение null - в AS логическое значение всегда имеет значение)