syntax- все статьи тега


История создания VB.NET синтаксис, допускающий обнуление

Я не могу найти окончательного ответа. Начиная с C# 2.0 вы можете объявить int? i = 125; Как сокращение для Nullable<int> i = Nullable<int>(123); Я, помнится, где-то читал, что VB.NET не позволял этот короткий путь. Но низко и вот, я попробовал его в VS 2008 сегодня, и это работает. Кто-нибудь знает, было ли это так с .NET 2.0 или это было добавлено позже? ...

Интерпретировать синтаксис Scala для varargs [дубликат]

Возможный дубликат:синтаксис сахара: _* Я написал функцию, которая получает переданную строку формата (for String.формат(...)) и массив параметров varargs (среди прочего). Метод выглядит следующим образом: def myMethod(foo: Number, formatStr: String, params: Any*): Unit = { // .. some stuff with foo println(formatStr, params.map(_.asInstanceOf[AnyRef]) : _*) } Я получил синтаксис для аргумента paramsздесь . Это работает! Но как это сделать? Я не понимаю синтаксиса второго аргумен ...

Как проверить код TypeScript на наличие синтаксических ошибок из командной строки?

У меня есть код, который генерирует классы TypeScript, и в качестве шага сборки/тестирования я хотел бы проверить сгенерированные файлы на синтаксическую корректность. Я посмотрел на параметры компилятора TypeScript , но не вижу такой опции. Как проверить синтаксис? Я ищу инструмент, который можно запустить из Maven, поэтому в идеале, плагин Maven или инструмент командной строки. Я не хочу полной компиляции, потому что указанные типы недоступны в этот шаг сборки (они находятся в другом моду ...

Способы проверки запросов T-SQL?

У меня есть доступ к базе данных Access, и в этой базе данных находятся поля, заполненные запросами TSQL. Эти запросы обрабатываются T-SQL на сервере. Поэтому, когда я пишу эти SQL-запросы и помещаю их в поле для использования конечным сервером, я не могу проверить синтаксис/etc. Я мог бы создать временный запрос в этой базе данных Access, но это не тот же самый язык запросов. Например, Access будет правильно использовать IIF , но TSQL не будет (вместо этого будет CASE). У меня нет прямой досту ...

что значит иметь предложение SQL FROM без запятой?

Я заметил сегодня, что этот запрос select * from table1 table2 where column_from_table1 = ?; Работает. Он работает так же, как (возврат тех же столбцов) select * from table1 where column_from_table1 = ?; Не должно ли первое быть синтаксической ошибкой? Как он интерпретирует table2? ...

Как создать ссылку на сноску в HTML?

Например: Это основная часть моего содержания. У меня есть ссылка на сноску для этой строки [1]. Тогда у меня есть еще кое-что. содержание. Некоторые из них интересны и это есть также некоторые сноски [2]. [1] Вот моя первая сноска. [2] Еще одна сноска. Итак, если я нажимаю на ссылку " [1]", она направляет веб-страницу на первую ссылку сноски и так далее. Как именно я могу сделать это в HTML? ...

Синтаксис SPSS-использовать путь к файлу

У меня есть куча данных SPSS и синтаксических файлов, которые я перемещаю, ежедневно меняя папки. Однако относительные пути остаются теми же. Есть ли способ воспользоваться этим фактом? например: используйте команду INCLUDE и ссылайтесь на синтаксический файл, который всегда находится на один уровень выше; или используйте GET, чтобы открыть файл, расположенный на два уровня выше Погуглившись, я нашел некоторую ссылку на команду хоста, но я не совсем сделал это, чтобы работать. Любые входные да ...

Переменная черной дыры MATLAB

Есть ли в MATLAB переменная blackhole или discard? Допустим, я делаю что-то вроде: [ rows cols ] = size( A ) ; Но я не хочу, чтобы строки хранились. Есть ли переменная" черная дыра", куда я могу отправить значения, чтобы умереть? Таким образом, задание будет похоже на [ BLACKHOLE, cols ] = size( A ) ; Где BLACKHOLE означает выбросить значение и не создавать для него переменную. ...

синтаксис Scala, чтобы соответствовать на несколько типов классов без разложения в случае класса [дубликат]

На этот вопрос уже есть ответ здесь: сопоставление шаблонов нескольких типов Scala 1 ответ У меня есть запечатанная черта с различными реализациями класса case. Я хочу, чтобы шаблон совпадал на нескольких классах сразу для одного и того же выражения соответствия. Я не могу сделать это, не разложив классы case и " | " между ними В настоящее время выглядит так: sealed trait MyTrait { val param1: Str ...

Что делает "use strict" в JavaScript, и каковы причины этого?

недавно я запустил часть своего кода JavaScript через Crockford JSLint, и это дало следующую ошибку: проблема в строке 1 символ 1: отсутствует оператор" use strict". делая некоторые поиски, я понял, что некоторые люди добавляют "use strict"; в коде JavaScript. Как только я добавил оператор, ошибка перестала появляться. К сожалению, Google не раскрыл большую часть истории этого строкового оператора. Конечно должно быть, что-то связано с тем, как JavaScript интерпретируется браузером, но я п ...

Что делают * * (двойная звезда/Звездочка) и * (звезда/Звездочка) для параметров?

В следующих определениях метода, что означает * и ** сделать param2? def foo(param1, *param2): def bar(param1, **param2): ...

Как избежать одиночных кавычек в строках с одиночными кавычками?

допустим, у вас есть Баш alias как: alias rxvt='urxvt' работает нормально. однако: alias rxvt='urxvt -fg '#111111' -bg '#111111'' не будет работать, и не будет: alias rxvt='urxvt -fg '#111111' -bg '#111111'' Итак, как вы в конечном итоге сопоставляете Открытие и закрытие кавычек внутри строки после того, как вы избежали кавычек? alias rxvt='urxvt -fg'''#111111''' -bg '''#111111''' кажется неуклюжим, хотя он будет представлять ту же строку, если вам разрешено объединять их та ...

Может кто-нибудь объяснить все на Python?

Я использую Python все больше и больше, и я продолжаю видеть переменную __all__ установить в разных __init__.py файлы. Может кто-нибудь объяснить, что это значит? ...

Команда не найдена ошибка в присвоении переменной Bash

у меня есть этот скрипт называется test.sh: #!/bin/bash STR = "Hello World" echo $STR когда я запускаю sh test.sh Я получаю это: test.sh: line 2: STR: command not found что я делаю не так? Я смотрю на чрезвычайно простые / начинающие bash scripting tutorials онлайн, и вот как они говорят, чтобы объявить переменные... Так что я не уверен, что я делаю неправильно. Я на Ubuntu Server 9.10. И да, Баш находится по адресу /bin/bash. ...

С контекстно-свободной++ или контекстная?

я часто слышу утверждения, что C++ является контекстно-зависимым языком. Возьмем следующий пример: a b(c); это определение переменной или объявление функции? Это зависит от значения символа c. Если c это переменная, потом a b(c); задает переменную b типа a. Он непосредственно инициализируется с помощью c. Но если c это тип, потом a b(c); объявляет функцию с именем b что берет а c и возвращает a. если вы посмотрите определение контекстно-свободных языков, это в основном скажет вам, что все пр ...

Что такое двойное двоеточие Руби`::'?

что это за двоеточие ::? Е. Г. Foo::Bar. нашел определение: The :: является унарным оператором, который позволяет: константы, методы экземпляра и методы класса, определенные в классе или модуле, для доступа из любого места за пределами класса или модуля. что хорошего в scope (private, protected), если вы можете просто использовать :: что-нибудь выставить? ...

Как объединить строки в веточку

кто-нибудь знает, как объединить строки в Twig? Я хочу сделать что-то вроде: {{ concat('http://', app.request.host) }} ...

Разница между одинарными и двойными кавычками в Bash

в bash, каковы различия между одинарными кавычками ('') и двойные кавычки ("")? ...

Вы можете использовать трейлинг-запятые в JSON-объект?

при ручном создании объекта или массива JSON часто проще оставить конечную запятую на последнем элементе объекта или массива. Например, код для вывода из массива строк может выглядеть так (в C++ как псевдокод): s.append("["); for (i = 0; i < 5; ++i) { s.appendF(""%d",", i); } s.append("]"); даю вам строку типа [0,1,2,3,4,5,] это разрешено? ...

Что означает "= > " (стрелка, образованная из equals & greater than) в JavaScript?

Я знаю, что >= оператор означает больше или равно, но я видел => в некотором исходном коде. Что означает этот оператор? вот код: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError); } ...