extension-function

    2

    2답변

    안드로이드 용 kotlin을 처음 사용했습니다. 확장 기능에서 같은 이름을 가진 클래스 멤버에 액세스하려고합니다. 예 : var visibility = null //class level variable //EXTENSION FUNCTION fun ProgressBar.changeVisibleState(flag: Boolean) {

    0

    1답변

    내가 지금까지 발견 한 유일한 방법은 주어진 클래스의 인스턴스를 만든 다음 자동 완성을 사용하여 가능한 모든 기능을 보는 것입니다. 분명히,이 방법은 번거롭고 시간이 너무 많이 걸립니다. 가능한 모든 기능을 볼 수있는 더 좋은 방법이 있습니까? 당신이 클래스를 선택하고 마우스 오른쪽 버튼을 클릭하고 Find Usages을 선택하면 클래스가 Extension

    2

    2답변

    이 고려 : 당신이 원하는 경우 inline fun View.setVisible() = apply { visibility = View.VISIBLE } MyView.setVisible() 또는이 : inline infix fun View.vis(vis: Int) = apply { visibility = vis } MyView vis View.VIS

    0

    1답변

    GML 형식의 지오메트리를 포함하는 알려진 스키마를 준수하는 XML 문서가 있습니다. XSD 및 Schematron 유효성 검사를 사용하여 XML에 대한 유효성 검사를 수행하려고하지만 Xpath 언어 내에서 공간 쿼리를 수행하는 방법이 필요합니다 (확장 기능을 통해 가정합니다). 내가 사용할 수있는 구현에 대한 표준을 알고있는 사람이 있는지 궁금한 점이 있