Advertisement
AlexNovoross87

if_else

May 8th, 2025 (edited)
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 2.41 KB | None | 0 0
  1. if..else                          if..else:
  2.                                   Пример:
  3. if condition{                     "if userName != " " {                 ■if age >= 21 {
  4. // выполнить что-то                // обработать имя пользователя       // разрешить вход
  5. }                                  } else {                             }
  6.                                   // отображение ошибки                else if parentalApproval {
  7. if condition {                     }                                     // разрешить вход
  8. // выполнить что -то               if userName != ”” {                  } else {
  9. } else {                           // обработать имя пользователя       // невозможно войти
  10. // выполнить что-то другое         }                                    }
  11. }
  12.  
  13. --------------------------------
  14.  
  15. if hasTicket && ticketValid {
  16. // разрешить вход
  17. }
  18. if funds > cost && accountActive {
  19. // разрешить транзакцию
  20. }
  21. if usingDebitCard || usfngCreditCard {
  22. // вывести на экран ввода номера карты
  23. }
  24. if IquizComplete {
  25. // вывести предупреждение о неполной
  26. отправке
  27. }
  28.  
  29. -----------------------------------
  30.  
  31. Использование с функциями
  32. if temрегаture( ”freеzeг") > О {
  33.     // вывести предупреждение
  34. }
  35. if temp("freezeг” ) > preferredTemp("freezeг”) {
  36.      // вывести предупреждение
  37. }
  38.  
  39. ------------------------------------
  40.  
  41. Инициализация оператора
  42. if i :=5; i <10 {
  43. // выполнить что-то с переменной i
  44. } else {
  45. // выполнить что-то с переменной г
  46. }
  47.  
  48. if rank := getUserRank(); rank == "admin" {
  49.     // выполнить административные задачи здесь
  50. } else if rank == "manager" {
  51. // выполнить задачи менеджера здесь.
  52. }
  53.  else {
  54. //вывести сообщение об ошибке
  55. }
  56.  
  57. ----------------------------------------
  58.  
  59. Ранний возврат:
  60. token, err := getSession(”alice")
  61. if err != nil { return } // если есть ошибка err != nill
  62.  
  63. cart, err := getCart(token)
  64. if err != nil { return }
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement