Tucker의 Go 언어 프로그래밍 책과 유튜브를 통해 학습 중입니다. 제네릭 타입- 타입을 파라미터를 이용해서 여러 타입에 동작하는 새로운 타입을 만들 수 있음.type Node[T any] struct { val T next *Node[T]} - Node 구조체는 타입 파라미터를 사용해서 val 필드 타입이 어떤 타입이든 가능하도록 정의함. package mainimport "fmt"type Node[T any] struct { val T next *Node[T]}func NewNode[T any](v T) *Node[T] { // T타입의 val 필드값을 갖는 객체 생성 return &Node[T]{val: v}}func (n *Node[T]) Push(v T) *Node[T] { // No..