Форум сайта python.su
Спасибо.
Сам разобрался, нашел в описании модуля ctype.
Плохое знание английского затянуло время. Вместе с тем Вы подтвердили, что я был на правильном пути
И это именно то, что мне надо:
from ctypes import * class POINT(Union): _fields_ = [("x", c_ubyte*8),("y", c_double)] pnt=POINT() pnt.y=-1.0 for i in pnt.x: print(i, end=" ")
Отредактировано ViktorR (Ноя. 8, 2017 20:37:29)
Офлайн
ViktorRА надо ли оно? Вообще, использование union не рекомендуется. Оно требует заведения переменной типа, хранимого в данный момент в варианте, и, соответственно, проверки этой переменной перед каждым чтением в каждой функции. Лучше разделить эти типы, если есть такая возможность. Разделяй и властвуй.
И это именно то, что мне надо:
Отредактировано py.user.next (Ноя. 9, 2017 02:31:58)
Офлайн
py.user.next
А надо ли оно? Вообще, использование union не рекомендуется.Я не думаю, что это то место где можно разводить бла-бла.
Офлайн
Но пусть решат модераторыРешили. Больше таких экспериментов не делайте. Тема закрыта ввиду идиотизма контента. Автор предупрежден насчет употребления психотропов: если у вас есть качественный ЛСД, вежливо было бы сначала угостить модератора, а потом уже упарываться самому.
Офлайн