Описание тега strict

Режим, используемый в таких языках, как Javascript и Perl, чтобы иметь возможность кодировать с ограниченной версией этих языков.
1 ответ

Заставить программу на Haskell работать (примерно) в постоянном объеме памяти

Я пытаюсь взять файл CSV, проверить его и затем напечатать сообщения об ошибках. mapM_ (appendFile filePath) (функция errorCheck, которая возвращает [строку]) Это работает, но когда я запускаю его, но на очень длинных CSV-файлах не хватает памяти. Я…
01 апр '12 в 16:52
2 ответа

Как заставить строгую оценку последовательности ByteString

У меня есть следующее определение типа Haskell: import Data.Sequence(Seq, length) import Data.ByteString.UTF8(ByteString) type StringSeq = Seq ByteString У меня есть выражения типа StringSeq за что я хотел бы провести строгую оценку с deepseq, Поэто…
19 дек '12 в 23:44
4 ответа

Могут ли комментарии предшествовать `используйте строгий;`?

Я видел несколько мест в интернете, пассивно заявляющих 'use strict;' должен находиться на первой строке функциональной области, к которой вы хотите применить поведенческую директиву. Однако, по моему опыту, не имеет значения, если есть комментарии …
14 июл '15 в 17:04
2 ответа

php error_reporting E_STRICT

Я только сменил хозяев. Все настроено и работает, за исключением того, что я получаю массу ошибок, которые все запускают строгие стандарты PHP: Я выключил E_STRICT в php.ini. Когда я бегу phpinfo() чтобы проверить это, он показывает как выключено. Э…
18 дек '15 в 07:13
1 ответ

В чем преимущество использования '--strictFunctionTypes' в Typescript?

Как я понимаю, --strictFunctionTypes Опция компилятора в Typescript предотвращает работу очень распространенного варианта использования полиморфизма: type Handler = (request: Request) => Response const myHandler: Handler = (request: Request &…
09 авг '18 в 12:41
1 ответ

hasOwnProperty и ECMAScript 5 строгий режим

Мне любопытно: кто-нибудь знает, почему спецификация ECMAScript5 не ужесточила свойства предопределенного прототипа объекта в строгом режиме? Например, кажется, что нет информации относительно способа определения hasOwnProperty. Я попытался переопре…
10 янв '11 в 14:09
2 ответа

Ошибка компиляции Perl

Извините, если это кажется очевидным, но я довольно новичок в Perl и программировании, и я работаю более недели и не могу этого сделать. Моя идея проста. У меня есть.csv, где у меня есть имена в первом столбце, число от -1 до 1 во втором и позиция в…
17 апр '15 в 15:16
1 ответ

Почему это не по объему? Почему используется строгая блокировка этого?

Язык Perl. #!/usr/bin/perl use strict; [...] while ( my $res = $async->wait_for_next_response ) { [...] if ($res->is_success) { [...] my @relAuthorList = ($res->content =~ /<a +rel=\"author\" +href=\".*?\".*?>.*?<\/a>/gi); if (@…
16 дек '16 в 03:38
1 ответ

Как получить предупреждение за пропуск let/var внутри метода объекта?

Новый программист javascript - я хотел бы получить совет о том, как получать предупреждения, когда я случайно забываю включить var или же let внутри метода объекта. То есть с таким объектом let myObject = { someFunction: function (aParameterString) …
07 июн '18 в 17:52
1 ответ

DataTable C# Пустой тип столбца

Я пытаюсь построить DataTable по одной строке за раз, используя следующий код. foreach (var e in Project.ProjectElements[hi.FakeName].Root.Elements()) { index = 0; object[] obj=new object[count]; foreach (var holdingColumn in names) { string d = e.A…
26 апр '10 в 03:13
2 ответа

Как объявить массив определенного типа в JavaScript

Возможно ли в сценарии Java явное объявление массива как массива типа int(или любого другого типа)? что-то вроде var arr: Array(int) было бы здорово...
14 апр '14 в 13:26
3 ответа

JavaScript "использовать строгое"; внутри функции

Протестировал некоторый js-код в Chrome Dev Console, и я немного запутался. Я знаю, что в строгом режиме функции, которые не являются методами объекта при обращении к этому ключевому слову, должны получать неопределенный вместо глобального объекта. …
28 фев '13 в 12:18
3 ответа

"использовать строгое", не останавливая подъем в области действия функции

Моя проблема лежит здесь, я изучаю JavaScript, но совсем не новичок в программировании. Я понимаю подъем, но в строгом режиме это не должно приводить к ошибке и быть пойманным, если 6 назначено для необъявленной переменной или назначено document.get…
31 май '15 в 15:55
3 ответа

PHP: есть ли польза от написания строгого кода?

Когда я установил error_reporting(E_ALL | E_STRICT);мой код выдает Undefined variable ошибки. Я могу их решить, но мне интересно, есть ли разница в скорости или использовании памяти между написанием кода, который проходит строгие проверки, и простым…
23 авг '12 в 06:14
1 ответ

perl (Статистика::PCA): нельзя использовать строку ("0") в качестве ссылки на ARRAY, в то время как "строгие ссылки"

Я пытаюсь использовать пакет Statistics::PCA для проведения PCA по некоторым генетическим вариантам. Пакет требует чтения в списке списков (если я правильно понял, это может быть массив массивов, верно?). Ниже приведена часть моего кода, где я созда…
11 апр '13 в 11:48
1 ответ

Coffeescript строгие сравнения

У меня есть следующий код: $(document).bind 'gform_confirmation_loaded', (event, form_id) => if form_id == 3 // Do stuff here ... Если я бегу: typeof form_id Я получил: number Конечно, то же самое верно для: typeof 3 Однако когда передается значе…
3 ответа

Как получить нестандартный атрибут в IE8 через JavaScript?

У меня есть HTML-страница, которая имеет этот тип документа: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Тем не менее, HTML содержит этот тег: <applet src="blahblah"></applet> (РЕДАКТИ…
06 окт '10 в 09:31
1 ответ

Идеи альтернативы <nav> - ДОЛЖНЫ использовать XHTML Strict 1.0

Я работаю над проектом в универе, и я совершенно неправильно понял краткое изложение, использовал HTML5 в своем проекте и понял, что мне нельзя это делать. К сожалению! Моя единственная проблема в том, что я пытался преобразовать его в стандарты XHT…
30 апр '13 в 17:22
2 ответа

Как сделать динамическое определение объема для отслеживания транзакций в NodeJ?

Я строю клиентский и серверный каркас (NodeJs), в котором я хочу отслеживать транзакции. У меня есть возможность передавать заголовки (Transaction_ID) между клиентом и сервером, однако я хочу иметь возможность установить транзакции ID автоматически.…
09 июн '17 в 15:36
2 ответа

Является ли хорошей практикой заключать "строгий режим" в выражение IIFE (самовывоз)?

У меня есть один очень простой вопрос: Это хорошая практика, чтобы обернуть код внутри IIFE всякий раз, когда я собираюсь использовать " use strict "? Теперь я понимаю полезность Scope Closure (ответ здесь и здесь) или, возможно, еще лучше, полезнос…