как определить название метода?
Модератор: immortal
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
как определить название метода?
Всмысле определить название самого себя?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: как определить название метода?
А тупо определить переменную в методе с его именем?
Отправлено с моего Nexus 5 через Tapatalk
Отправлено с моего Nexus 5 через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: как определить название метода?
дак вот мне надо в коде самого метода определить кто ты, turnOn или turnOff
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: как определить название метода?
Типа
в методе turnOn:
$myname="turnOn";
....
Отправлено с моего Nexus 5 через Tapatalk
в методе turnOn:
$myname="turnOn";
....
Отправлено с моего Nexus 5 через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: как определить название метода?
это не то, тут будет отличаться код методов, а я хочу его сделать одинаковым.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: как определить название метода?
А вы не знаете, какой метод вызываете?
Отправлено с моего Nexus 5 через Tapatalk
Отправлено с моего Nexus 5 через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: как определить название метода?
Так сделайте один метод и переживайте в него параметрыdirectman66 писал(а):это не то, тут будет отличаться код методов, а я хочу его сделать одинаковым.
Отправлено с моего SM-A520F через Tapatalk
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: как определить название метода?
А в каком случае может быть ситуация что ход выполнения кода не знает в каком месте он прописан.directman66 писал(а):Всмысле определить название самого себя?
Опишите а то что-то не понимаю.
Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: как определить название метода?
Есть определенный код на метод turnon и turnoff. Зачем иметь отдельный код и править его в нескольких местах, если он отличается только названием самого метода и одним параметром, когда который можно определить из названия метода. зачем - оптимизация кода. Вопрос был как.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: как определить название метода?
Если есть два метода, значит есть два кода этих методов. Если хочется оптимизации, то, как я говорил, метод должен быть один, а различие передавать методы в виде параметра.directman66 писал(а):Есть определенный код на метод turnon и turnoff. Зачем иметь отдельный код и править его в нескольких местах, если он отличается только названием самого метода и одним параметром, когда который можно определить из названия метода. зачем - оптимизация кода. Вопрос был как.
Но если методы в несколько строчек и их всего два, то смысла от такого объединения нет. Мы только потеряем немного в быстродействие.
Отправлено с моего SM-A520F через Tapatalk