syntax- все статьи тега ➜ страница 2


Что означает добавленное двойное двоеточие "::"?

Я нашел эту строку кода в класс, который я должен изменить: ::Configuration * tmpCo = m_configurationDB;//pointer to current db и я не знаю, что именно означает двойное двоеточие перед именем класса. Без этого я бы прочитал: объявление tmpCo как указатель на объект класса Configuration... но добавленная двойная двоеточие сбивает меня с толку. Я нашел: typedef ::config::set ConfigSet; ...

Как вы выражаете двоичные литералы в Python?

как выразить целое число в виде двоичного числа с помощью литералов Python? Я легко смог найти ответ для hex: >>> 0x12AF 4783 >>> 0x100 256 и восьмеричное: >>> 01267 695 >>> 0100 64 как вы используете литералы для выражения двоичного кода в Python? резюме ответов Python 2.5 и ранее: может выражать двоичный код с помощью int('01010101111',2) но не с буквальным. Python 2.5 и ранее: есть ни для выражения двоичных литералов. Python 2.6 beta: вы можете с ...

Как вы форматируете unsigned long long int с помощью printf?

#include <stdio.h> int main() { unsigned long long int num = 285212672; //FYI: fits in 29 bits int normalInt = 5; printf("My number is %d bytes wide and its value is %ul. A normal number is %d.n", sizeof(num), num, normalInt); return 0; } выход: My number is 8 bytes wide and its value is 285212672l. A normal number is 0. Я предполагаю, что это неожиданный результат от печати unsigned long long int. Как ты printf() an unsigned long long int? ...

Какова формальная разница в Scala между фигурными скобками и скобками, и когда они должны использоваться?

в чем формальная разница между передачей аргументов в функции в скобках () и в скобки {}? чувство, которое я получил от программирование в Scala книга заключается в том, что Scala довольно гибкая, и я должен использовать тот, который мне больше всего нравится, но я считаю, что некоторые случаи компилируются, а другие нет. например (просто подразумевается в качестве примера; я был бы признателен за любой ответ, который обсуждает общий случай, а не этот конкретный только пример): val tupleList ...

Понимание имплицитного в Scala

я пробирался через учебник Scala playframework, и я наткнулся на этот фрагмент кода, который меня озадачил: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } поэтому я решил исследовать и наткнулся этот пост. Я все еще не понимаю. в чем разница между этим: implicit def double2Int ...

Что делает ключевое слово 'forall' в Haskell/GHC?

я начинаю понимать, как forall ключевое слово используется в так называемых "экзистенциальных типов" вроде этого: data ShowBox = forall s. Show s => SB s это только подмножество, однако, как forall используется, и я просто не могу обернуть свой ум вокруг его использования в таких вещах, как это: runST :: forall a. (forall s. ST s a) -> a или объясняя, почему они разные: foo :: (forall a. a -> a) -> (Char,Bool) bar :: forall a. ((a -> a) -> (Char, Bool)) и все RankNType ...

SQL left join vs multiple tables on FROM line?

большинство диалектов SQL принимают оба следующих запроса: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x теперь, очевидно, когда вам нужно внешнее соединение, требуется второй синтаксис. Но при выполнении внутреннего соединения почему я должен предпочесть второй синтаксис первому (или наоборот)? ...

Как создать статический класс В C++?

как создать статический класс В C++? Я должен быть в состоянии сделать что-то вроде: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; предполагая, что я создал BitParser класса. Что бы это BitParser определение класса выглядит? ...

Как проверить синтаксис скрипта Bash без его запуска?

можно ли проверить синтаксис скрипта bash без его выполнения? используя Perl, я могу запустить perl -c 'script name'. Есть ли эквивалентная команда для сценариев bash? ...

Одинарные и двойные кавычки ('vs ")

Я всегда использовал одинарные кавычки при написании моего HTML вручную. Я работаю с большим количеством визуализированного HTML, который всегда использует двойные кавычки. Это позволяет мне определить, был ли HTML написан вручную или сгенерирован. Это хорошая идея? в чем разница между ними? Я знаю, что они оба работают и поддерживаются всеми современными браузерами, но есть ли реальная разница, где на самом деле лучше, чем другие в разных ситуациях? ...

Что такое блок C# Using и почему я должен его использовать? [дубликат]

этот вопрос уже есть ответ здесь: Что такое использование "using" в C# 29 ответов какова цель использования блока в C#? Чем она отличается от локальной переменной? ...

Что такое: (двойное двоеточие) в Python при индексации последовательностей?

Я знаю, что я могу использовать что-то вроде string[3:4] чтобы получить подстроку в Python, но что означает 3 в somesequence[::3]? ...

Как передать несколько параметров в Objective-C?

Я прочитал несколько сообщений о синтаксисе метода Objective-C, но я думаю, что не понимаю несколько имен для метода. Я пытаюсь создать метод, называемый getBusStops С NSString и NSTimeInterval параметры и тип возврата NSMutableArray. Вот как я построил метод, но он, очевидно, получает ошибки во время выполнения: - (NSMutableArray *)getBusStops:(NSString *)busStop (NSTimeInterval *)timeInterval; Я видел другой пример с методом: -(NSInteger)pickerView:(UIPicke ...

Что такое префикс u в строке Python?

например: u'Hello' Я предполагаю, что он указывает "Unicode", это правильно? если да, то с каких пор он доступен? ...

Что означает Тильда перед именем функции в C#?

Я смотрю на какой-то код и у него есть это утверждение: ~ConnectionManager() { Dispose(false); } класс реализует IDisposable интерфейс, но я не знаю, является ли это частью того, для чего используется Тильда (~). ...

Двойные и одинарные кавычки

Я очень новой для Ruby и я пытаюсь понять, есть ли определенное время, когда я должен использовать "" vs ''. Я использую одинарные кавычки, потому что это легче, но я не уверен, если я должен. например get 'user/new' vs get "user/new" ...

Как заменить сразу несколько шаблонов на sed?

Предположим, у меня есть строка 'abbc' и я хочу заменить: ab - > bc bc - > ab Если я попробую два заменяет результат не то, что я хочу: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Итак, какую команду sed я могу использовать для замены, как показано ниже? echo abbc | sed SED_COMMAND bcab EDIT: На самом деле текст может иметь более 2 шаблонов, и я не знаю, сколько замен мне понадобится. Поскольку был ответ, говорящий, что sed - это редактор потока и его замены жадно я думаю, что ...

Что такое использование квадратных скобок [] в SQL-операторах?

Я заметил, что Visual Studio 2008 помещает квадратные скобки вокруг имен столбцов в sql. Дают ли скобки какие-либо преимущества? Когда я передаю код T-SQL, я никогда не беспокоился о них. пример: Визуальная Студия: Выберите [столбец1], [столбец2] и т. д... мой собственный путь: Выберите столбец1, столбец2 и т. д... ...

В чем преимущество использования $() вместо обратных кавычек в скриптах оболочки?

есть два способа захватить вывод командной строки в bash: Legacy Bourne shell backticks ``: var=`command` $() синтаксис (который, насколько я знаю, является специфичным для Bash) var=$(command) есть ли какая-либо польза от использования второго синтаксиса по сравнению с backticks? Или два полностью 100% аналог? ...

Как прервать выполнение скрипта Python? [дубликат]

Возможные Дубликаты:завершение скрипта Python у меня есть простой скрипт Python, который я хочу остановить выполнение, если условие выполнено. например: done = True if done: # quit/stop/exit else: # do other stuff по существу, я ищу что-то, что ведет себя эквивалентно ключевому слову "return" в теле функции, которая позволяет потоку кода выходить из функции и не выполнять оставшийся код. ...