@dynamicMemberLookup
public struct CheckingPythonObject
Wrapper 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 }
แปลงเป็น 2-tuple ถ้าเป็นไปได้
คำประกาศ
public var tuple2: (PythonObject, PythonObject)? { get }
แปลงเป็น 3-tuple ถ้าเป็นไปได้
คำประกาศ
public var tuple3: (PythonObject, PythonObject, PythonObject)? { get }
แปลงเป็น 4-tuple ถ้าเป็นไปได้
คำประกาศ
public var tuple4: (PythonObject, PythonObject, PythonObject, PythonObject)? { get }