subroutine

    0

    4답변

    Perl에서 구문 분석하는 일부 데이터가 있으며 가까운 시일 내에 점점 더 형식이 다른 데이터가 추가 될 것입니다. 내가 뭘하고 싶은지는 문자열과 정규 표현식을 전달할 수있는 사용하기 쉬운 함수를 작성하는 것이고 괄호 안에는 아무것도 반환하지 않을 것이다. 그것은이 (의사)과 같이 작동합니다 : sub parse { $data = shift;

    5

    2답변

    런타임에 Perl 심볼 테이블에서 메소드를 제거해야합니다. 나는이 기능을 삭제하지만 흔적을 남기지 않고 undef &Square::area을 사용하여 이것을 시도했다. 특히 $square->area()이 호출되면 Perl은 "Undefined subroutine & Square :: area"대신 "CODE reference가 아닙니다"라고 불평합니다. "

    1

    3답변

    : use strict; use warnings; use Benchmark; my $defaultArray = [1,2,3,4]; sub VARIABLE { my $arrayref = @_ ? $_[0] : $defaultArray; return $arrayref->[0].$arrayref->[1].$arrayref->[2].$a

    5

    3답변

    많은 고통스러운 디버깅 작업이 끝난 후 Fortran의 고유 속성을 발견했습니다. 여기서는 stackoverflow에서 확인하고 싶습니다. 최소한 주목해야 할 것은 내부 논리 변수의 값이 함수 또는 서브 루틴 호출 전체에서 유지된다는 것입니다. 그것은 함수 나 서브 루틴이 한 번 호출되면 나타납니다, FUNCTION: -9 is negative SUBRO

    0

    2답변

    각 필드마다 유효성 검사 규칙 집합이 다른 일련의 필드가 있습니다. 해시 - 참조의 유효성을 검사하기위한 서브 루틴 참조를 배치했습니다. 현재 내 생성자에 있지만 내 개인 생성자에서 그것을 내 보내고 싶습니다. 나는 sub new { my $class = shift; my $self = {@_}; $class = (ref($class)) ? ref

    -1

    1답변

    OO 프로그래밍에서 자주 실행되는 코드의 작은 덩어리를 메서드로 구성합니다. 이렇게하면 복사/과거와 비교 한 총 코드 양이 줄어 듭니다 (다른 장점들도 있음). 어셈블리 및 기계어에서 이러한 재사용 가능한 청크를 서브 루틴이라고합니다. 자주 호출되는 원래 루틴과 서브 루틴은 사용 가능한 레지스터의 대부분 또는 대부분을 사용합니다. 모든 레지스터가 서브 루틴

    6

    2답변

    나는 아주 뛰어난 applescripter이고 오랫동안 스크립트를 작성 해왔다. 현재 작성중인 응용 프로그램에는 "데이터베이스 이벤트"응용 프로그램이 사용됩니다. 서브 루틴을 사용하여 필드의 값을 설정하려고합니다. 분명히, 나는 "set_duration을 계속할 수 없다"고 나는 무엇이 잘못 될 수 있는지 전혀 모른다. 현재 소스 코드가 아래에 있습니다.

    1

    1답변

    나는 하나의 perl 서브 루틴을 가지고있다. 이 스크립트는 두 개의 서로 다른 perl 스크립트에 의해 별도로 호출됩니다. 전달 된 인수 목록을 수정하고 두 호출 스크립트 모두에서 필요한 변경을가했지만 하나의 스크립트 만 예상대로 수행합니다. 다른 하나에서 펄 디버거를 사용할 때, 디버거가 모듈의 서브 루틴을 밟을 때, 내가 편집하기 전에 모듈이 어떻게

    1

    3답변

    스칼라 INTEGER를 생성하고 서브 루틴으로 전달하면 해당 값이 부동 소수점으로 변환되고 끔찍하게 부정확합니다. 예를 들어, s = 2로 설정하고 print_my_int를 호출하면 (,) 콘솔에 출력되며, 그 값은 2.80259693E-45로 표시됩니다. 다른 스칼라 정수는 s = 0 인 경우를 제외하고는 유사하게 동작합니다.이 경우 출력은 0.00000

    3

    3답변

    다음 코드를 실행하면 C : \ Test 아래의 모든 파일의 파일 이름이 인쇄됩니다. 왜 단지 Hello (n 개의 시간, 얼마나 많은 파일이 처리되는지에 따라 다름)을 인쇄하지 않는 이유는 무엇입니까? $_에 신뢰할 수있게 할당하려면 shift을 의지 할 수 없다는 것을 의미합니까? 동료가 wtf 함수를 구현한다고 가정하고 File::Find이 sub에서