28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448

Пример из книги

04.04.2013, 01:58. Показов 1135. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В учебнике Флэнагана написано, что типа можно использовать символы Юникода из других категорий, помимо ASCII, при условии, что они не являются первыми символами идентификаторов. Но в примере указано
JavaScript
1
var (знак Пи, у меня его нет на клавиатуре) = 3.14;
Разъясните, пожалуйста.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.04.2013, 01:58
Ответы с готовыми решениями:

Пример из книги Д. Флэнагана
Здравствуйте, друзья. Помогите пожалуйста разобраться вот в чем: начал знакомиться с JS по книге Д.Флэнагана "JavaScript подробное...

Пример с книги не работает
первый же пример с книги по вебгл не работает <!DOCTYPE html> <html lang=“en"> <head> <meta charset="utf-8" /> ...

Пример из книги
пишет что char* str1 должен быть константный но тогда я не смогу менять его в функции, пример точь в точь как в книге // copystr.cpp ...

16
644 / 198 / 5
Регистрация: 24.07.2010
Сообщений: 1,315
04.04.2013, 11:55
не понятный пример, ну если "можно использовать символы Юникода из других категорий, помимо ASCII, при условии, что они не являются первыми символами идентификаторов" то это означает, что в названии переменной они не должны стоять первыми
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 12:06  [ТС]
Цитата Сообщение от 23Alex24 Посмотреть сообщение
не понятный пример, ну если "можно использовать символы Юникода из других категорий, помимо ASCII, при условии, что они не являются первыми символами идентификаторов" то это означает, что в названии переменной они не должны стоять первыми
Вот и мне не понятно, получается, что значок пи стоит первым в идентификаторе. Ну вот почему так голову морочат?
0
644 / 198 / 5
Регистрация: 24.07.2010
Сообщений: 1,315
04.04.2013, 12:58
Ну бывает что поделаешь) думаю он мог просто загуглить и скопировать где-нибудь этот значок, чтобы было понятней=) А так в яваскрипте куча приколов разных)
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 16:56
Цитата Сообщение от Euroman Посмотреть сообщение
типа можно использовать символы Юникода из других категорий, помимо ASCII, при условии, что они не являются первыми символами идентификаторов
Такими «учебниками» можно смело топить печь.

http://www.ecma-international.... 1/#sec-7.6 (перевод: http://es5.javascript.ru/x7.html#x7.6)
1
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 17:17  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Такими «учебниками» можно смело топить печь.

http://www.ecma-international.... 1/#sec-7.6 (перевод: http://es5.javascript.ru/x7.html#x7.6)
А может это я неправильно понял. Привожу тот самый пример из учебника
Миниатюры
Пример из книги  
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 18:05
Цитата Сообщение от Euroman Посмотреть сообщение
А может это я неправильно понял. Привожу тот самый пример из учебника
Так и есть:
JavaScript допускает возможность использования в идентификаторах букв и цифр из полного набора Unicode.
Любые Unicode буквы и цифры. Про (не)первый символ ничего не сказано.
Техническая спецификация ECMAScript также допускает наличие в идентификаторах символов Unicode из категорий Mm, Mc и Pc при условии, что они не являются первым символом в идентификаторах.
В юникоде существуют категории символов. Упомянутые выше категории:

СвойствоЗначение
McПробельный знак
MnНепробельный знак
PcСоединяющая пунктуация
http://www.php.net/manual/ru/r... nicode.php
1
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 18:45  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Так и есть:

Любые Unicode буквы и цифры. Про (не)первый символ ничего не сказано.

В юникоде существуют категории символов. Упомянутые выше категории:

СвойствоЗначение
McПробельный знак
MnНепробельный знак
PcСоединяющая пунктуация
http://www.php.net/manual/ru/r... nicode.php
Вы предлагаете не тратить время на эту книгу?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 18:46
Цитата Сообщение от Euroman Посмотреть сообщение
Вы предлагаете не тратить время на эту книгу?
Где я это предлагаю? Просто внимательнее читайте.
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 18:53  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Где я это предлагаю? Просто внимательнее читайте.
Это я неправильно пересказал, или в книге действительно ошибка?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 19:45
Цитата Сообщение от Euroman Посмотреть сообщение
Это я неправильно пересказал, или в книге действительно ошибка?
Читайте внимательно.
Цитата Сообщение от Euroman Посмотреть сообщение
А может это я неправильно понял.
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Так и есть:
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 20:12  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Читайте внимательно.

Так у Флэнагана написано, что не является первым символом идентификатора, а сам про ∏ написал.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.04.2013, 20:13
Euroman, Тот скриншот точно из той книги?
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 20:37  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Euroman, Тот скриншот точно из той книги?
Ну я совсем слепой что ли? Не знаю, что читаю. Это, как, допустим, читаю библию - "В начале сотворил Бог небо и землю". И тут вопрос, а это точно из библии, может вы читаете про C++?

Javasscript.Подробное руководство.
0
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
04.04.2013, 21:10
Euroman, вы не правильно поняли, там всё правильно написано)) Вообще Фленаган очень хорошая книга, но первую часть лично мне было тяжело понять... Многое читал и тупо не понимал. Вторая часть намного легче, лично для меня. Плюс после прочтения второй части приходит понимание первой, но увы, нельзя читать вторую часть, не прочитав первую. Вот так вот заумно написал

Добавлено через 1 минуту
Ответ был дан на первой странице вот в этом посте: Пример из книги
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
04.04.2013, 21:24  [ТС]
Цитата Сообщение от Зверушь Посмотреть сообщение
Euroman, вы не правильно поняли, там всё правильно написано)) Вообще Фленаган очень хорошая книга, но первую часть лично мне было тяжело понять... Многое читал и тупо не понимал. Вторая часть намного легче, лично для меня. Плюс после прочтения второй части приходит понимание первой, но увы, нельзя читать вторую часть, не прочитав первую. Вот так вот заумно написал

Добавлено через 1 минуту
Ответ был дан на первой странице вот в этом посте: Пример из книги
А у меня вообще отлично идет книга) Как будто про C# перечитываю. Уже возникла мысль сразу на jquery перейти.
0
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
05.04.2013, 00:01
Цитата Сообщение от Euroman Посмотреть сообщение
А у меня вообще отлично идет книга) Как будто про C# перечитываю. Уже возникла мысль сразу на jquery перейти.
А, тогда да, конечно отлично будет идти))) Я ни С# ни С++ не изучал... наверное поэтому тяжело было))
Про jQuery скажу так: это хорошая и полезная библиотека, но она написана на javascript. Поэтому без знаний самого javascript она мало чем поможет. Посему совет: лучше учите javascript по Фленагану, как и учили. Когда дойдете до главы 19, которая как раз про jQuery, тогда можно уже и глубже самостоятельно вникать в jQuery
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2013, 00:01
Помогаю со студенческими работами здесь

пример из книги
#include <iostream.h> long summa (int k,...){ int *pik=&k; char *pc=(char *)pik; cout <<" *pc="<<*pc<<"...

Пример из книги
Пытаюсь разобрать примеры из книги Харрингтона "PHP-трюки". Трюк 3 (стр.46) Все более-менее понятно. Кроме одного фрагмента. ...

Пример из книги
Разбираю книгу по самообучающимся системам. Хочу запустить такой пример: ...

| и || (Пример из книги)
Отрывок программы, где идет перегрузка оператора |. Истина - если хотя бы одна из координат !=0. А Ложь, если все все =0. class ThreeD...

Пример из книги
Тут решил поизучать прерывания и почитал книгу Ревича Практическое применение микроконтроллеров AVR пример на 111 странице. Че то я по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru