Здравствуйте, гость ( Вход | Регистрация )

> LOCAL
Sirocco
сообщение 7.3.2019, 12:06
Сообщение #1


******

Expert
Сообщений: 833
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 16899
Пользователь №: 14.566
Возраст: 30



Решил я попробовать, что такое 56 сфера.Скажите мне как вы живете с local, которые не string?
я раньше проверял открыт ли local или нет. А теперь он всегда 0.и дату в нем хранить тоже нельзя.
local.txt = "2019/01/09"
он сразу делить пытается


ладно нашел dlocal. вроде хоть эта часть отпала.
тогда по аналогии надо еще
slocal.
plocal. - это как ref, только поименованный

однако все равно вопрос, куда сохранять что-то вроде

local. = "123.456.789"

пару часов угробил на разбитие числа на разряды.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Sirocco
сообщение 12.3.2019, 22:59
Сообщение #2


******

Expert
Сообщений: 833
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 16899
Пользователь №: 14.566
Возраст: 30



ничего не понимаю в сфере и вообще в написанном, но свои 5 копеек вставлю. не нравится - не читай.




немножко о типах данных в сфере

local.a = // число 0
local.a = 1 // число
local.a = 2/2 // число 1 - однако!
local.a = 1a // число, ну это понятно 16ричное
local.a = 1z // строка
local.a = 1.1 // строка

я хочу сам решать, что у меня за тип данных!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 13.3.2019, 1:15
Сообщение #3


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 5687
Пользователь №: 15.607



Цитата(Sirocco @ 12.3.2019, 20:59) *

я хочу сам решать, что у меня за тип данных!


(IMG:style_emoticons/default/rofl.gif) Вызывайте врачей))))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 13.3.2019, 1:26
Сообщение #4


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 5687
Пользователь №: 15.607



А вобще советую почитать мануал. В Сфере есть функции для каста типов данных.

Цитата(Sirocco @ 12.3.2019, 20:59) *

local.a = // число 0

И? А что тут по твоему должно быть? Учи матчасть. Если это инт, то не инициализированный инт всегда будет равен 0. Если это строка, то пустая, инициализированная, строка в С будет иметь знак-терминации '\0', который в ASCII равен 0. А если её не инициализировать, то сфера вылетит с нулл поинтером.

Цитата(Sirocco @ 12.3.2019, 20:59) *

local.a = 2/2 // число 1 - однако!

Не "однако!", - a все правильно, у тебя там оператор деления используется. Ты вобще хоть какой-нибудь код хоть раз в жизни писал? Всегда сперва операция, потом присвоение. Хочешь строку? Используй квоты.

Цитата(Sirocco @ 12.3.2019, 20:59) *

local.a = 1z // строка
local.a = 1.1 // строка


1z строка, да, а что ещё тут может быть?
1.1 тоже строка, потому что сфера если сфера будет пытаться конвертировать твой скрипт во все типы данных, пока не найдет нужный, там производительности вобще не останется.
Используй float, хотя он как-то очень уж криво работает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Sirocco   LOCAL   7.3.2019, 12:06
Sirocco   А где тут циклы по TAG с маской? CLEARTAGS по маск...   7.3.2019, 17:08
Sirocco   Все кто пишет, что сфера говно. я согласен полност...   7.3.2019, 18:03
Llirik   Sphere Gauno! :)   9.3.2019, 17:25
Ozzy Osbourne   Так это псевдоязык уровней аля школьник 8 класса )...   10.3.2019, 13:19
Sirocco   Ты не понял. Я хотел перейти со своей 55й на 56ю. ...   10.3.2019, 14:00
Sirocco   local.y = 40 serv.log <eval((<loc...   10.3.2019, 19:00
Ozzy Osbourne   Да, такая фишка сферы и очень давно. Спецом отписа...   10.3.2019, 22:11
Sirocco   В том то и дело... что я не заново делаю, я тупо п...   10.3.2019, 22:20
Sirocco   Смотрите прикол: local.m = "2019/03/10" ...   11.3.2019, 12:23
Ozzy Osbourne   Ну на самом деле все это обычные ошибки языков без...   11.3.2019, 21:37
Sirocco   serv.rtime - к сожалению в таком виде. и я их прос...   11.3.2019, 23:26
Ozzy Osbourne   Ну на вскидку пару идей, 1. SERV.RTIME.FORMAT 2....   11.3.2019, 23:54
Wap   Когда работал на Сфере, выполнение нетривиальной з...   12.3.2019, 0:12
Sirocco   чтобы вычислять unixSecs, нужно его вычислять ))) ...   12.3.2019, 8:04
Aimed   Сфера уже давно опен сорс. Не нравится? Форкаешь и...   12.3.2019, 11:31
Sirocco   Да притом что у меня есть исходники 55 сферы, еще ...   12.3.2019, 12:16
Aimed   Да притом что у меня есть исходники 55 сферы, еще...   12.3.2019, 13:03
Llirik   Команда разработчиков, которые делают за спасибо,...   12.3.2019, 17:29
Aimed   Надо им шоколадку купить!) nrcqKE_v2w8?t=3   12.3.2019, 18:01
Narayan   Не понятно о чем топик. То ли о затыке в скрипте, ...   12.3.2019, 19:30
Narayan   ничего не понимаю в сфере и вообще в написанном, ...   13.3.2019, 0:00
Sirocco   вот вам функция деления числа на разряды f_math_ca...   12.3.2019, 23:12
Aimed   if (<local.cat_argn> < 0) lo...   13.3.2019, 2:02
Sirocco   Ладно, я разобрался. Это какая-то кривая версия сф...   13.3.2019, 8:24
Ozzy Osbourne   Нет под рукой сферы что бы проверить, но думаю иде...   13.3.2019, 11:58
Aimed   Нет под рукой сферы что бы проверить, но думаю ид...   13.3.2019, 14:23
Ozzy Osbourne   Ну смысла нет, это был чисто эксперемент не слишко...   13.3.2019, 14:26
Aimed   Ну смысла нет, это был чисто эксперемент не слишк...   13.3.2019, 16:29
Ozzy Osbourne   [Mysql] 0,13919 [Sirocco] 0,13388...   13.3.2019, 16:41
Aimed   [Mysql] 0,13919 [Sirocco] 0,13388...   13.3.2019, 17:01
Sirocco   local.res = ".<strsub <local.lng> 3 ...   13.3.2019, 17:05
Aimed   local.res = ".<strsub <local.lng> 3...   13.3.2019, 17:13
Sirocco   Ну там есть ошибка, при 3х знаках и меньше знаках....   13.3.2019, 17:20
Aimed   С багфиксом и комментами [FUNCTION f_math_2ca...   13.3.2019, 18:15
Llirik   Я тоже хочу шоколад! :) Да и вообще я не пони...   13.3.2019, 19:46
Aimed   А сферу 56c не пробовали? Я свой скрипт на 56d ...   13.3.2019, 19:58
Sirocco   Не знаю... я проверял -350 и все работало. .350 .3...   13.3.2019, 21:21
Aimed   Не знаю... я проверял -350 и все работало. .350 ....   13.3.2019, 23:34
Narayan   Сейчас уже есть сфера Х, 56б устаревшая считается   13.3.2019, 23:44
Sirocco   Да я в твой алгоритм старый это вписал... и даже в...   13.3.2019, 23:55
Llirik   Да я в твой алгоритм старый это вписал... и даже ...   14.3.2019, 3:05
Pagak   Я так понимаю была попытка разделения переменных н...   14.3.2019, 8:35
Aimed   Я так понимаю была попытка разделения переменных ...   14.3.2019, 10:43
Sirocco   Да не нужен мне этот алгоритм... я сюда именно жал...   14.3.2019, 11:07
Aimed   Да не нужен мне этот алгоритм... я сюда именно жа...   14.3.2019, 11:41
Sirocco   Вот именно что да.   14.3.2019, 15:05
Aimed   Вот именно что да. Если 55 сфера нормально рабо...   14.3.2019, 15:12
Ozzy Osbourne   Кстати мб раздел в 0.56b - 0.56d или 0.56x переиме...   16.3.2019, 11:44
Llirik   Ну вы и переименовали ничего не понятно, что за Sp...   25.3.2019, 0:36
Narayan   Ну вы и переименовали ничего не понятно, что за S...   25.3.2019, 13:42
DKNY   Это как айфон Х   25.3.2019, 18:25
Llirik   Mortal Kombat X :)   26.3.2019, 16:30
ЖаК   Откапал для тебя инфы старина. Широко взгляни на э...   14.8.2019, 1:26


Ответить в эту темуОткрыть новую тему
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 19.9.2025, 7:01
Designed by Nickostyle