@dynamicMemberLookup
public struct CheckingPythonObject
Trình bao bọc PythonObject
cho phép thành viên truy cập. Hoạt động truy cập thành viên trả về kết quả Optional
. Khi quyền truy cập của thành viên không thành công, nil
được trả về.
Tuyên ngôn
public subscript(dynamicMember name: String) -> PythonObject? { get }
Truy cập phần tử tương ứng với các giá trị
PythonConvertible
được chỉ định đại diện cho một khóa.Ghi chú
Điều này tương đương vớiobject[key]
trong Python.Tuyên ngôn
public subscript(key: [PythonConvertible]) -> PythonObject? { get nonmutating set }
Truy cập phần tử tương ứng với các giá trị
PythonConvertible
được chỉ định đại diện cho một khóa.Ghi chú
Điều này tương đương vớiobject[key]
trong Python.Tuyên ngôn
public subscript(key: PythonConvertible...) -> PythonObject? { get nonmutating set }
Chuyển đổi thành 2 tuple, nếu có thể.
Tuyên ngôn
public var tuple2: (PythonObject, PythonObject)? { get }
Chuyển đổi thành 3 tuple, nếu có thể.
Tuyên ngôn
public var tuple3: (PythonObject, PythonObject, PythonObject)? { get }
Chuyển đổi thành 4 tuple, nếu có thể.
Tuyên ngôn
public var tuple4: (PythonObject, PythonObject, PythonObject, PythonObject)? { get }