From 06dede35febffdfa43c0f5fc7d9eb2665f92bab3 Mon Sep 17 00:00:00 2001 From: TangoEnSkai <21152231+TangoEnSkai@users.noreply.github.com> Date: Thu, 9 Jun 2022 23:46:55 +0900 Subject: [PATCH] update pointers-to-interface what: - update contents - translate in Korean - for pointers to interfaces why: - current korean translation doc is out of date - #8 --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 80ed090..46b9e79 100644 --- a/README.md +++ b/README.md @@ -140,14 +140,17 @@ row before the line. ### 인터페이스에 대한 포인터 (Pointers to Interfaces) -일반적으로 인터페이스에 대한 포인터는 거의 필요하지 않을 것이다. 여러분들은 인터페이스를 값(value)으로서 전달(passing)해야 할 것이며, 인터페이스에 대한 기본 데이터(underlying data)는 여전히 포인터가 될 수 있다. +인터페이스에 대한 포인터는 거의 필요하지 않다. +인터페이스는 값(value)으로 전달해야 한다. +인터페이스에 대한 기본 데이터(underlying data)는 여전히 포인터 일 수 있다. + 하나의 인터페이스는 두 가지 필드이다: -1. 타입-특정 정보(type-specific information)에 대한 포인터. 여러분들을 이것을 "타입"으로 간주할 수 있다. -2. 데이터 포인터. 저장된 데이터가 포인터일 경우, 이것은 직접적으로 저장될 수 있다. 만약, 저장된 데이터가 값(value)인 경우, 값에 대한 포인터가 저장된다. +1. 타입-특정 정보(type-specific information)에 대한 포인터. 이것을 "타입"으로 간주할 수 있다. +2. 데이터 포인터. 저장된 데이터가 포인터일 경우 직접 저장된다. 저장된 데이터가 값이면 값에 대한 포인터가 저장된다. -만약 여러분들이 기본 데이터(underlying data) 수정하기 위한 인터페이스 메서드 (interface methods)를 원한다면, 반드시 포인터를 사용해야 한다. +인터페이스 메서드가 기본 데이터(underlying data)를 수정하도록 하려면 반드시 포인터를 사용해야 한다. ### 수신자(Receivers)와 인터페이스(Interfaces)