Публикации по теме 'methods'


Работа с объектами в Javascript (учебник)
Javascript без объектов — это как боевик без трюков, он может существовать, но совершенно бессмысленен. Объекты — это как душа Javascript. По мере роста сложности нам нужна структура данных, такая как объекты (помните, массивы тоже имеют тип объектов, на самом деле почти все в javascript является объектом). Итак, здесь мы рассмотрим различные способы манипулирования объектами в Javascript, но, как мы всегда делаем, мы разделим их на категории для лучшего понимания. Как мы знаем,..

Понимание области видимости в Ruby
Чтобы справиться с областью действия, необходимо базовое функционирование кода Ruby. Когда вам представят «область действия», подумайте о двух простых вещах: видимости и переменных. Мы хотим, чтобы наши методы и классы могли видеть переменные, которые мы хотим, чтобы они использовали. По сути, это то, о чем идет речь. В моем предыдущем посте мы рассмотрели, как создать (хотя и довольно простое) банковское приложение. Его функциональность зависела от вызова переменных в методы, чтобы они..

Методы получения и установки в JavaScript
Изучение новых концепций может вскружить голову. У меня закружилась голова от методов Getter и Setter в JavaScript. Я лично не понимал, как и когда использовать эти методы и даже нужны ли они мне. Как только я понял эту концепцию, я увидел применение этого метода, и, надеюсь, вы все тоже поймете после прочтения этого блога. Методы Getter и Setter позволяют получать доступ к информации в объекте и изменять ее. Давайте создадим объект, чтобы применить их на практике. let person =..

Оператор распространения в Javascript и React
Базовый вводный / повторный курс о том, как работают операторы спреда в JS и React! Что такое оператор спреда? Оператор распространения {…} или […] - это метод манипуляции, используемый для итераций, таких как массивы или объекты, для их расширения, при этом вместо них используется 0+ аргументов. Это неразрушающий метод, что означает, что исходная итерация, для которой был вызван метод, не будет изменена. Он может заменить вредоносные методы манипуляции, такие как .concat() и..

Вопросы по теме 'methods'

С#: как создать атрибут метода, запускающего событие при его вызове?
Есть ли способ в С# или .NET в целом создать атрибут для метода, который запускает событие при вызове метода? В идеале я мог бы запускать пользовательские действия до и после вызова метода. Я имею в виду что-то вроде этого:...
44465 просмотров
schedule 17.09.2023

Передача нулевых аргументов в методы C #
Есть ли способ передать нулевые аргументы методам C # (что-то вроде нулевых аргументов в С ++)? Например: Можно ли перевести следующую функцию c ++ в метод C #: private void Example(int* arg1, int* arg2) { if(arg1 == null) {...
137519 просмотров
schedule 16.05.2023

Транзакции в С#
В дополнение к этому вопросу: Предварительный заказ папки для копирования обхода дерева Мне было интересно, возможно ли это для создания транзакции, содержащей различные обращения к базе данных. ex: public bool CopyNode(int nodeId, int...
16668 просмотров
schedule 29.04.2023

Свойства против методов
Быстрый вопрос: когда вы решите использовать свойства (в C #), а когда - методы? Мы заняты этой дискуссией и нашли некоторые области, где спорно, следует ли нам использовать свойство или метод. Вот один пример: public void SetLabel(string...
58923 просмотров
schedule 08.07.2023

Как передать несколько параметров в Objective-C?
Я прочитал несколько сообщений о синтаксисе метода Objective-C, но полагаю, что не понимаю нескольких имен метода. Я пытаюсь создать метод под названием getBusStops с параметрами NSString и NSTimeInterval и типом возврата NSMutableArray ....
270425 просмотров
schedule 24.02.2022

Какой самый практичный способ иметь функции в словаре в Java?
При программировании на C/C++ или Python у меня иногда был словарь со ссылками на функции по заданным ключам. Тем не менее, я действительно не знаю, как иметь такое же или, по крайней мере, похожее поведение в Java, позволяющее мне динамически...
315 просмотров
schedule 31.10.2023

Статические классы в C#, каковы плюсы и минусы?
Я программирую небольшую игру для своего школьного задания, игра представляет собой простую 2D-игру с монстрами, предметами и пулями. В основном вы бегаете и пытаетесь собрать все монеты предметов, монстры пытаются помешать вам, и вы можете сбить их...
4610 просмотров
schedule 04.05.2023

Добавление новых аргументов в функцию с сохранением обратной совместимости в Ruby
У меня есть старая функция, которая много раз вызывается в моем приложении. Я хотел бы немного обновить его, добавив несколько новых аргументов. Когда я писал функцию, я не понимал преимуществ использования хэша в качестве единственного параметра...
123 просмотров
schedule 06.05.2023

Основы Java о ключевом слове final
Можно ли использовать ключевое слово final для метода?
2325 просмотров
schedule 09.04.2024

Ввод метода клонирования, указанного в интерфейсе
Я пишу интерфейс, который требует, чтобы классы реализовывали метод clone(). Мой наивный подход к этому был следующим: public interface ISolvableGame { function clone():ISolvableGame; //... } в другом месте: public class MyGame...
463 просмотров

Динамическое присоединение метода к существующему объекту Python, сгенерированному с помощью swig?
Я работаю с классом Python, и у меня нет доступа на запись к его объявлению. Как я могу прикрепить собственный метод (например, __str__ ) к объектам, созданным из этого класса, без изменения объявления класса? РЕДАКТИРОВАТЬ: Спасибо за все ваши...
4373 просмотров
schedule 17.04.2022

Ошибка CS0161: не все пути кода возвращают значение
У меня есть эта ошибка. Кто-нибудь может сказать мне, почему? В ТА.cs public class TA { public TA() { } public static DataTable MergeTA() { DataTable myDT = new DataTable();...
4300 просмотров
schedule 17.06.2022

Что такое защитные методы/классы?
я только что заметил метод/класс защиты, упомянутый в этом вопросе , и я действительно не понимаю понятие из ответов. И, увы, ссылка Джона Скита на сайт MS так и не загрузилась. Несколько быстрых поисков в Google, казалось, выдали только продукты,...
2970 просмотров
schedule 09.06.2022

Как хранить методы обратного вызова?
я пытаюсь сохранить некоторые обратные вызовы метода, но обращение к нему будет поддерживать связанный объект, поэтому я попытался сохранить метод weakref to, но это не кажется возможным? so Почему я не могу оставить слабого рефери? метод...
2426 просмотров
schedule 12.05.2023

Функция/метод iPhone SDK с аргументами
Я создаю приложение, в котором делаю одно и то же несколько раз. Я собираюсь использовать как можно меньше кода и не хочу повторяться. Мне нужен PHP-эквивалент многократно используемой функции, где я устанавливаю ввод, и функция возвращает вывод....
7010 просмотров
schedule 07.05.2022

F# Загадка: как вызвать перегрузку метода?
Первая часть: вызов F# из F# Допустим, у нас есть следующий тип, определенный в F#: type MyClass = static member Overload1 (x, y) = "Pim" static member Overload1 (x : System.Tuple<_, _>) = "Pam" static member...
774 просмотров
schedule 13.10.2023

Учебник NerdDinner - отсутствует объяснение вспомогательных методов?
Я начал читать учебник NerdDinner с нуля. При чтении и кодировании приложения я разобрался с некоторыми вспомогательными методами, и был один пример какого-то класса (AddRuleViolations), но не было никакого объяснения, КУДА добавить этот класс....
1024 просмотров
schedule 19.10.2022

a == b ложно, но id(a) == id(b) верно?
Столкнулся со следующим: >>> class A: ... def __str__(self): ... return "some A()" ... >>> class B(A): ... def __str__(self): ... return "some B()" ... >>> print A() some A()...
1410 просмотров
schedule 09.11.2022

Дополнительные методы в классе объектов
Класс Object имеет ряд методов, таких как equals, hashCode, notify, wait и т. д. Как вы думаете, какие методы отсутствуют в классе Object и почему? Есть ли какие-либо дополнительные методы, которые вы хотели бы иметь?
153 просмотров
schedule 05.08.2022

Где вызвать собственный метод? viewDidLoad, viewWillLoad
Я загружаю информацию с сервера. Я создал для этого отдельный метод. Затем я вызываю [self myCustomMethod] для запуска метода. Независимо от того, где я вызываю [self myCustomMethod] (initWithNibName, viewDidLoad, viewWillLoad, viewWillAppear,...
2161 просмотров
schedule 10.05.2022