Описание тега dot-operator
Оператор "точка" в Haskell позволяет нам составлять функции с одним аргументом и функции с двумя аргументами. Также может относиться к "обычному" оператору композиции функции (.).
0
ответов
Точка и новый приоритет оператора в Java
Я просматривал документацию по Java, и этот пример меня удивил: int height = new Rectangle().height;` Я всегда думал, что в такой ситуации вы должны использовать скобки: int height = (new Rectangle()).height; потому что таблица приоритетов операторо…
18 апр '17 в 14:13
3
ответа
Можно ли вызвать метод в той же строке, вы создаете экземпляр в Java
class BooleanWrap{ boolean b = new Boolean("true").booleanValue(); } Когда я пытаюсь сделать то же самое с кодом ниже, это не работает: class TestCode { public static void main(String[] ar) { TestCode tc = new TestCode().go(); } void go() { //some c…
31 янв '15 в 08:10
3
ответа
Javascript точка оператора
Я нубский javascript, поэтому я не понимаю, почему в приведенном ниже коде автор использует Avengers.cast вместо просто Avengers? var myApp = angular.module('myApp', []); myApp.factory('Avengers', function() { var Avengers = {}; Avengers.cast = [{ n…
25 фев '14 в 11:53
2
ответа
Два вопроса о target-c: ссылка на структуру и "я" в выражении с точкой и квадратной скобкой
Сейчас я учусь на iPhone. Сейчас я читаю книгу "Разработка iPhone 4". Во время чтения этой книги меня смущает некоторый синтаксис для target-c, используемый в этой книге. Хорошо, вот мои вопросы: Структура ссылок против файла заголовка В конце главы…
01 сен '11 в 14:14
1
ответ
Что делать, если -> оператор не возвращает ссылку как точка. оператор? Остановит ли это перегрузку -> оператора?
История: почему мы можем перегрузить -> а нет. оператор? Оба являются членами оператора доступа и имеют одинаковое значение. Я прочитал некоторые ссылки из http://www.stroustrup.com/bs_faq2.html А ТАКЖЕ Почему оператор-> может быть перегружен вручну…
12 сен '15 в 10:56
4
ответа
Точка оператора стоит c/ C++
Мы все знаем о -> против Скорость diff для доступа к членам в C / C++, но мне трудно найти какие-либо подсказки о реальной стоимости оператора простой точки. Я представляю, что-то вроде address-of-struct + offset, также предполагаю, что offset являе…
09 авг '10 в 12:20
5
ответов
Использование оператора точки (".") И оператора стрелки ("->") в C по сравнению с Objective-C
Я пытаюсь обдумать некоторые различия в использовании и синтаксисе в C и Objective-C. В частности, я хочу знать, как (и почему) отличается использование для оператора точки и оператора стрелки в C по сравнению с Objective-C. Вот простой пример. Код …
31 янв '12 в 00:12
3
ответа
Использует ли Java неявно конструктор (или объект) с оператором new?
Сегодня я узнал, что вы можете использовать new оператор рядом с разделителем (.или "оператор точки"). Это заставило меня задуматься, неявно ли Java использует одну и ту же технику для всех случаев появления нового оператора. Следующий оператор созд…
23 дек '13 в 10:05
1
ответ
Что именно делает оператор.(Точка) в Objective-C
Я изучал C и C++ и сейчас пытаюсь изучить Objective-C, но меня немного смущает оператор точки, используемый в экземплярах классов. Скажем, я объявил класс: MyClass* myinstance = [[MyClass alloc] init]; //Then I call the member function foo: myinstan…
26 июн '13 в 16:39
2
ответа
Точечный оператор в haskell с многопараметрическими функциями
Я хочу написать функцию без точек в haskell, для простоты скажем, я хочу сделать эту функцию: maxmin :: Ord a => a -> a -> a -> a maxmin a b c = max a (min b c) Я могу улучшить это до maxmin a b = (max a) . (min b) но есть ли способ изба…
20 ноя '12 в 14:11
3
ответа
Хаскель: почему f1 . f2 xy не работает?
Я немного запутался в отношении оператора точка. У меня есть следующий код (для тестирования): test :: Int -> Int -> Int test x y = f1 . f2 x y where f1 n = n+1 f2 x' y' = x' * y' И я подумал, что сначала он выполнит (f2 x y), а затем f1 для э…
05 ноя '14 в 00:54
1
ответ
Динамическое добавление числа в качестве свойства к существующему объекту
В JavaScript при добавлении свойства к существующему объекту, например так: var qBacks = { 12: "Namath", 16: "Montana", 19: "Unitas" }; qBacks["4"] = "Brett Favre"; //Will work! qBacks.4 = "Brett Favre"; //Will not work! //but qBacks.player4 = "Bret…
27 янв '16 в 17:21
2
ответа
Почему я не могу использовать оператор -> для указателя структуры в main?
Я думал, что общее практическое правило заключается в том, что оператор -> используется для доступа к членам указателей структуры, а также. Оператор использовался для доступа к членам реальной структуры. В своем коде я думал, что создал указатель ст…
24 янв '14 в 23:51
0
ответов
Как получить доступ к результату сиквела с помощью оператора точки в ruby?
Я новичок в сиквеле и рубине, и мне нужно кое-что помочь тебе. Одним словом, я не могу получить доступ к результату запроса к базе данных с помощью оператора точки. Я использую адаптер сиквела в проекте Padrino Ruby. Например, persons = Person.all p…
30 дек '17 в 01:34
3
ответа
Почему лямбда-выражение не может быть разыменовано?
import java.util.*; class TreeMapDemo { public static void main(String args[]) { Comparator <String> c1 = (str1, str2) -> 0; Comparator <String> c2 = (str1, str2) -> 1; TreeMap <String, Double> tm1 = new TreeMap(c1.thenCompar…
13 сен '15 в 23:03
1
ответ
Оператор Хаскелла (.) В реализации закона де Моргана
В этом вопросе автор написал реализацию законов де Моргана в Хаскеле. Я понимаю реализацию notAandnotB, а также notAornotB, но я изо всех сил пытаюсь понять реализацию notAorB который: notAorB :: (Either a b -> c) -> (a -> c, b -> c) not…
14 янв '17 в 16:50
2
ответа
Java: ссылка на объект перед оператором точки в методе
Итак, вот в чем проблема. Я создал класс Time, который позволяет мне создавать объекты времени. В моем классе времени я создал метод под названием minutesUntil, minutesUntil говорит мне разницу в минутах между двумя разами. Звонить minutesUntilЯ исп…
29 апр '14 в 01:20
2
ответа
Существует ли какой-либо оператор сравнения, применяемый для матриц в Matlab, например, оператор точки '.*', './', '.^'
У меня есть функция F, как это function z=f(x,y) if(x<1 & y <1) z=0; else z=1; end end И скрипт x=0:0.1:2; y=0:0.1:2; [X,Y]=meshgrid(x,y); Z=f(X,Y); mesh(X,Y,Z); При запуске этого скрипта я получил следующие ошибки: Z должен быть матрицей,…
06 май '11 в 14:52
2
ответа
Что это. оператор в матлаб?
Я наткнулся на некоторый код Matlab, который сделал следующее: thing.x=linspace(... Я знаю, что обычно . оператор выполняет следующую операцию поэлементно, но что она делает сама? Является ли это просто оператором подобъекта, как в C++?
03 май '12 в 23:54
3
ответа
Как трактовать точку как точку, а не как оператор точки в php
Есть ли способ сделать это в php.i знаю лечить php. как оператор конкатенации, но я хочу, чтобы php обрабатывался как точка при размещении между строками как это <?php error_reporting(0); $ip = gethostbyname(www.($_GET['ip']).com); <input type…
27 июн '13 в 08:11