Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Множества в PB ? / 10 сообщений из 10, страница 1 из 1
30.10.2004, 18:19
    #32762120
f45f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
Есть ли средства для работы с множествами.

Т.е. я хочу проверить принадлежит ли переменная t Множеству {a,s,r} или ручками организовывать ?

может в pfc есть что-то?
...
Рейтинг: 0 / 0
30.10.2004, 21:16
    #32762172
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
f45f Есть ли средства для работы с множествами.
embedded SQL
...
Рейтинг: 0 / 0
30.10.2004, 22:04
    #32762184
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
Локшин Марк f45f Есть ли средства для работы с множествами.
embedded SQL

Это простите с какого бодуна?
...
Рейтинг: 0 / 0
31.10.2004, 10:30
    #32762259
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
Филипп Это простите с какого бодуна?
SQL - это все же язык для работы с множествами, так что все верно.
...
Рейтинг: 0 / 0
31.10.2004, 19:49
    #32762395
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
Локшин Марк Филипп Это простите с какого бодуна?
SQL - это все же язык для работы с множествами, так что все верно.

А где в поставленном вопросе указано, что работать надо с такими видами переменных, с которыми может работать SQL?
...
Рейтинг: 0 / 0
31.10.2004, 22:56
    #32762435
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
ФилиппА где в поставленном вопросе указано, что работать надо с такими видами переменных, с которыми может работать SQL?
А где сказано обратное?
...
Рейтинг: 0 / 0
01.11.2004, 03:29
    #32762460
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
Локшин Марк ФилиппА где в поставленном вопросе указано, что работать надо с такими видами переменных, с которыми может работать SQL?
А где сказано обратное?
Во здорово. Именно поэтому и можно думать только о любых переменных, какой там SQL...
...
Рейтинг: 0 / 0
01.11.2004, 13:28
    #32763064
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
ФилиппВо здорово. Именно поэтому и можно думать только о любых переменных, какой там SQL...
Тогда следуя этой логике можно сказать, что DataWindow не может обрабатывать результаты запросов, т.к. оно не может напрямую получать поля типа BLOB. У каждого метода есть своя область применимости.
...
Рейтинг: 0 / 0
01.11.2004, 13:37
    #32763094
f45f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
Имеется ввиду аналог паскалевских set`ов

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Понятие множества в языке Паскаль основывается на математическом
представлении о конечных множествах: это ограниченная совокупность
различных элементов.

type
   M = Set of 'A'..'D';  
var
   MS: M;
//==============================
var C: Set of  0 .. 7 ;
//==============================

К переменным и константам множественного типа применимы операции
присваивания(:=), объединения(+), пересечения(*) и вычитания(-): 
['A','B'] + ['A','D'] даст ['A','B','D']
['A','D'] * ['A','B','C'] даст ['A']
['A','B','C'] - ['A','B'] даст ['C']. 

...
Рейтинг: 0 / 0
01.11.2004, 15:00
    #32763284
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Множества в PB ?
f45fЕсть ли средства для работы с множествами.

Т.е. я хочу проверить принадлежит ли переменная t Множеству {a,s,r} или ручками организовывать ?

может в pfc есть что-то?В такой постановке спокойно можно обойтись одномерным массивом.
Код: plaintext
1.
2.
3.
4.
5.
for i= 1  to count
  if t=array[i] then 
    return true
  end if
next 
return false

f45fИмеется ввиду аналог паскалевских set`ов

Код: plaintext
1.
2.
...К переменным и константам множественного типа применимы операции
присваивания(:=), объединения(+), пересечения(*) и вычитания(-): 
...

Переопределение операторов в PowerScript не поддерживается.
Что именно надо сделать?
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Множества в PB ? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]