Я думаю, я бы написал это так:
if something:
if somethingElse:
number += 1
f()
else:
f()
В двух случаях называется f()
. Только когда something
истинно, а somethingElse
неверно, f()
не вызывается.
Вы в значительной степени получили его. При создании заголовочного файла ресурса под названием 'MyFile.rrh' (и соответствующий .rrc файл (файлы)), компилятор BlackBerry автоматически генерирует интерфейс под названием 'MyFileResource' в том же пакете (или быть конкретным, в пакете, соответствующем каталогу .rrh файл находится в).
Это сделано во время компиляции, таким образом, Вы на самом деле не получаете соответствующий .java файл для того интерфейса ни в какой точке. Но JDE и Плагин JDE для Eclipse также распознают, когда Вы сохраните изменения в своем .rrh файле и делаете те изменения доступными для среды редактирования, таким образом, Вы не получаете предупреждения, в то время как Вы разрабатываете.