2015-01-28 4 views

답변

2

당신은 또한 (이전 packages로 알려진) 패키지에 모든 태그를 얻을 수

(RPackageOrganizer default packageNamed: 'Kernel') classTags 

을 사용할 수 있습니다

(RPackageOrganizer default packageNamed: 'Kernel') definedClasses 

처럼 모든 클래스를 나열하고 각각에 대해 당신은 얻을 #classes을 보낼 수 있습니다 태그의 클래스

+0

나는 첫 번째 부분을 얻었다. 이봐! 두 번째는 더 어렵습니다. (RPackageOrganizer default packageNamed : 'SemWhatever') classTags는 다음을 수집합니다. [: each | 각 클래스 이름] 첫 번째 답변과 동일한 답변을 얻습니다. '패키지의 모든 태그를 가져 오는 것 (이전에 패키지라고도 함)'이란 무엇을 의미합니까? 패키지의 모든 패키지 (현재 태그라고도 함)를 가져 오는 것을 의미합니까? 클래스를 정의 할 수 있다는 것을 알 수 있듯이 클래스를 만들면 클래스를 정의 할 수 있다고 말하면서 클래스를 만들 때 시스템 브라우저가 클래스를 같은 이름의 '패키지'로 그룹화하는 데 사용합니다. – unmircea

+0

... 아마도 "category : '무엇이든'과 같은 하나 일 수도 있고 지금은 미래의 단지 태그라고 할 수 있습니다. 이 올바른지? (시스템 브라우저 - 패키지, 클래스 카테고리, 클래스 태그는 정확히 같은 의미입니까? – unmircea

+0

Pharo3 이전의 모든 패키지에는 카테고리가 있습니다. 이제 각 패키지에는 태그가 있습니다. 요점은 패키지가 버전 관리 (monticello) 아이디어를 기반으로한다는 것입니다. 태그는 더 나은 카테고리를 제공합니다. 그래서 모든 태그에 대해'#collect :'를한다면, 그것은 동일하지만, 방금 특정 태그의 클래스를 얻는 방법을 알려 줬습니다. – Uko