자바에서 서브 루틴/메소드를 만드는 법을 배우고 있고, 컴파일러에서 내 메소드 (playGame();)를 호출 할 수 없다는 문제가 있습니다.) 그 자체의 방법에 대한 시도 된 정의. 그래서 "잘못된 메서드 선언, 반환 형식 필요"오류가 나타납니다. 내가 초보자 인 것처럼 나는 그것이 어리석은 실수라고 확신한다. 그러나 나는 그것을 고치기 위해 여러 번 고
second_routine에 exported_function 전화에 대해서만 _function_used_by_exported_function을 재정의 할 수 있습니까? #!/usr/bin/env perl
use warnings;
use strict;
use Needed::Module qw(exported_function);
sub first_ro
Perl에서 한 프로그램에서 서브 루틴 내에서 호출 된 if 문에서 데이터를 평가합니다. sub check_good {
if (!good) {
# exit this subroutine
# restart program
}
else {
# keep going
}
} # end sub
문제
나는 FORTRAN을 많이 사용하지만, 소스 코드를 작성하는 적절한 방법으로 정식 명령을 한 적이 없었습니다. 현재 모듈을 사용하여 전역 변수를 저장하고 있지만 서브 루틴 및 함수를 저장하는데도 사용할 수 있음을 알고 있습니다. 코드는 매우 크고 복잡하기 때문에 많은 서브 루틴을 가지고 있습니다. 모든 함수와 서브 루틴이 모듈에 있어야합니까? 그렇다면 왜?
현재 디버깅하는 동안, 나는 내 코드에 carp Dumper \@foo, \%bar;
문을 삽입하고 정기적으로 Carp 및 Data::Dumper가 현재 패키지에 가져올 수 없습니다하는 문제로 실행하는 경향이있다. 나는 사방 main::bla \@foo, \%bar;
을 할 수 그래서 지금 sub main::bla {
use Carp; us
그래,이 질문은 당분간 저를 괴롭 혔습니다. 데이터베이스에 연결하고 쿼리의 값을 반환하는 모듈을 실행하고 있습니다. 모듈을 호출하고 모듈의 서브 루틴에서 값을 반환하려고하는 스크립트가 있습니다. 코드는 말보다 더 나은이기 때문에하지만, 여기에 내가 가진 무엇 : 내 모듈의 sub selectCustomerName ($code){
connectDB(
배열에서 데이터를 반환하려고합니다. 코드는 다음과 같습니다 : my %ignorables = map { $_ => 1 } qw([notice mpmstats: rdy bsy rd wr ka log dns cls bsy: in);
open my $error_fh, '<', 'iset_error_log';
sub findLines {
# It
나는 NIOS II의 IDE에서 MIPS 32 비트 어셈블리를 배우고 내가 R4 및 R5에 저장된 두 숫자를 곱 완벽한 작업 서브 루틴을 가지고와 R2의 결과를 반환했습니다 .global muladd # makes label "main" globally known
.text # Instructions follow
.ali
전역 변수를 Perl의 서브 루틴 내에서 선언 할 수 있는지 궁금해서 그 변수를 후킹 된 void 함수에서 사용할 수 있지만, 그것은 서브 루틴에서 선언했습니다. 그래서 서브 루틴은 유사한 방식으로, 요소의 무리의 ID를 수집 XML::Parser 사용 : 나는 또한 내 스크립트에 strict을 사용하고 sub getRecipeIDs {
my $r