@dynamicMemberLookup
public struct CheckingPythonObject
Оболочка PythonObject
, обеспечивающая доступ к членам. Операции доступа к членам возвращают Optional
результат. При сбое доступа к участнику возвращается nil
.
Декларация
public subscript(dynamicMember name: String) -> PythonObject? { get }
Получите доступ к элементу, соответствующему указанным значениям
PythonConvertible
представляющим ключ.Примечание
Это эквивалентноobject[key]
в Python.Декларация
public subscript(key: [PythonConvertible]) -> PythonObject? { get nonmutating set }
Получите доступ к элементу, соответствующему указанным значениям
PythonConvertible
представляющим ключ.Примечание
Это эквивалентноobject[key]
в Python.Декларация
public subscript(key: PythonConvertible...) -> PythonObject? { get nonmutating set }
Если возможно, преобразуется в двухкортеж.
Декларация
public var tuple2: (PythonObject, PythonObject)? { get }
Если возможно, преобразуется в тройной кортеж.
Декларация
public var tuple3: (PythonObject, PythonObject, PythonObject)? { get }
Если возможно, преобразуется в четырехкортеж.
Декларация
public var tuple4: (PythonObject, PythonObject, PythonObject, PythonObject)? { get }