- Баллы
- 88
Знаю что оба варианта рабочие, но все же, хочу узнать как правильно/лучше/необходимо, ну, например есть ли необходимость создавать переменные в таких случаях:
или можно так:
на что то влияют в подобных случаях дополнительные переменные, они нужны или наоборот, они лишние?
Java:
InventoryAction invact = event.getAction();
InventoryType inventory = event.getInventory().getType();
if (inventory == InventoryType.ANVIL) {
if (invact == InventoryAction.MOVE_TO_OTHER_INVENTORY
|| invact == InventoryAction.PICKUP_ALL
|| invact == InventoryAction.PICKUP_HALF
|| invact == InventoryAction.PICKUP_ONE
|| invact == InventoryAction.PICKUP_SOME
|| invact == InventoryAction.SWAP_WITH_CURSOR) {
Java:
if (event.getInventory().getType() == InventoryType.ANVIL) {
if (event.getAction() == InventoryAction.MOVE_TO_OTHER_INVENTORY
|| event.getAction() == InventoryAction.PICKUP_ALL
|| event.getAction() == InventoryAction.PICKUP_HALF
|| event.getAction() == InventoryAction.PICKUP_ONE
|| event.getAction() == InventoryAction.PICKUP_SOME
|| event.getAction() == InventoryAction.SWAP_WITH_CURSOR) {