{"ref":"master","ref_type":"branch","master_branch":"master","description":"a) Viết code cho struct Person, biết rằng struct này conform FullyNamed và sruct Person có ít hơn 2 thuộc tính. b) Viết lớp XYZ (gồm các thuộc tính và 1 designated initializer) conform FullyNamed, biết rằng lớp XYZ có 2 thuộc tính: prefix (kiểu Optional String) và name (kiểu String). Thuộc tính fullName được tính từ thuộc 2 tính prefix và name theo công thức: Nếu prefix bằng trống, thì fullName = name; Nếu prefix khác trống (khác nil), thì full name = giá trị của prefix + khoảng trắng +  name.","pusher_type":"user"}
{"actor":{"display_login":"phongle6893"}}