«variables» 태그된 질문

이것은 모호합니다. 해당되는 경우 특정 언어 태그를 사용하십시오. 변수는 메모리에서 명명 된 데이터 저장 위치입니다. 컴퓨터 프로그램은 변수를 사용하여 숫자, 텍스트, 이진 데이터 또는 이러한 데이터 유형의 조합을 저장할 수 있습니다. 그들은 프로그램에서 전달 될 수 있습니다.

9
두 개의 int를 나누면 double에 할당 될 때 올바른 값이 생성되지 않는 이유는 무엇입니까?
다음 스 니펫에서 어떻게 int a = 7; int b = 3; double c = 0; c = a / b; c예상대로 2.3333이 아닌 2의 값을 갖게됩니다. 경우 a와 b복식이다, 대답은 2.333로 전환 않습니다. 그러나 확실히 c 이미 double 이기 때문에 정수로 작업해야 했습니까? 그래서 어떻게 int/int=double작동하지 않습니까?


4
unset 사용 vs. 변수를 비워두기
저는 현재 테스트 함수에서 표준 bash 테스트 ( [[)와 사전 정의 된 매처를 모두 사용할 수 있는 bash 테스트 프레임 워크를 작성 중 입니다. Matchers는 '[['에 대한 래퍼이며 반환 코드를 반환하는 것 외에도 예상 한 내용을 나타내는 의미있는 메시지를 설정합니다. 예: string_equals() { if [[ ! $1 = $2 ]]; …
108 bash  variables  syntax 


6
파이썬에서 여러 변수를 어떻게 저장하고 복원합니까?
약 12 개의 개체를 파일에 저장 한 다음 나중에 복원해야합니다. pickle 및 shelve와 함께 for 루프를 사용하려고 시도했지만 제대로 작동하지 않았습니다. 편집하다. 저장하려고했던 모든 객체가 같은 클래스에 있었는데 (이전에 언급 했어야했던) 다음과 같이 전체 클래스를 저장할 수 있다는 것을 몰랐습니다. import pickle def saveLoad(opt): global calc if opt == "save": …
104 python  variables  object 

4
: = 왼쪽에 새 변수가 없습니다.
여기서 무슨 일이 일어나고 있습니까? package main import "fmt" func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ; } 다음과 같은 오류가 발생합니다. no new variables on left side of := 내가 한 일은 이미 선언 된 변수에 값을 다시 할당하는 것입니다.

8
bash의 함수 내에서 전역 변수를 수정하는 방법은 무엇입니까?
나는 이것으로 일하고있다 : GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) 다음과 같은 스크립트가 있습니다. #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" 다음을 반환합니다. hello 4 그러나 함수의 결과를 변수에 할당하면 전역 변수 e가 수정되지 않습니다. #!/bin/bash e=2 function test1() { e=4 echo "hello" } ret=$(test1) echo …

8
불변이란 무엇을 의미합니까?
문자열이 불변이라면 그 의미는 .... (자바 스크립트를 가정하자) var str = 'foo'; alert(str.substr(1)); // oo alert(str); // foo 문자열에 대해 메서드를 호출 할 때 수정 된 문자열을 반환하지만 초기 문자열은 변경하지 않는다는 의미입니까? 문자열이 변경 가능하다면 두 번째 alert()도 반환 oo될까요?

10
델파이 변수는 기본적으로 값으로 초기화됩니까?
저는 Delphi를 처음 접했고 기본적으로 어떤 개체 변수와 스택 변수가 초기화되는지 확인하기 위해 몇 가지 테스트를 실행했습니다. TInstanceVariables = class fBoolean: boolean; // always starts off as false fInteger: integer; // always starts off as zero fObject: TObject; // always starts off as nil end; 이것은 내가 다른 언어에서 익숙한 …

2
Xcode 변수
Xcode에서는 PROJECT_DIR스크립트 빌드 단계 실행과 같은 일부 상황에서 사용할 수있는 변수를 얻을 수 있다는 것을 알고 있습니다 . 빌드 유형 (예 : Release 또는 Debug ) 을 가져올 수 있는지 궁금합니다 . 어떤 아이디어?

15
Java에서 지역 변수가 초기화되지 않는 이유는 무엇입니까?
Java 설계자가 지역 변수에 기본값을 부여해서는 안된다고 생각한 이유가 있었습니까? 진지하게, 인스턴스 변수에 기본값이 주어질 수 있다면 왜 우리는 지역 변수에 대해 똑같이 할 수 없습니까? 또한 블로그 게시물에 대한이 댓글 에서 설명한대로 문제가 발생합니다 . 이 규칙은 finally 블록에서 리소스를 닫으려고 할 때 가장 실망 스럽습니다. try 내에서 리소스를 …

10
“X11 DISPLAY 변수 없음”-무슨 의미입니까?
Linux 시스템 (Slackware)에 Java 애플리케이션을 설치하려고합니다. 다음과 같은 오류가 발생했는데 이해가되지 않습니다. 문제에 접근하는 방법을 알려주시겠습니까? 감사합니다. 내가 얻는 것은 다음과 같습니다. (일부 X11 DISPLAY 변수를 설정해야하지만 어떤 값을 어떻게 제공해야합니까?) ~$ java -jar gate-5.0-beta1-build3048-installer.jar - ERROR - java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an …
102 java  linux  variables  x11  headless 

6
Linux bash / shell에서 이미지를 base64로 인코딩하는 방법
셸 스크립트에서 이미지를 base64로 인코딩하고 변수에 넣으려고합니다. test="$(printf DSC_0251.JPG | base64)" echo $test RFNDXzAyNTEuSlBH 나는 또한 다음과 같은 것을 시도했습니다. test=\`echo -ne DSC_0251.JPG | base64\` 그러나 여전히 성공하지 못했습니다. 다음과 같이하고 싶습니다. curl -v -X POST -d '{"image":$IMAGE_BASE64,"location":$LOCATION,"time_created":$TIMECREATED}' -H 'Content-type: text/plain; charset=UTF8' http://192.168.1.1/upload 나는 이것을 http://www.zzzxo.com/q/answers-bash-base64-encode-script-not-encoding-right-12290484.html 찾았습니다 . 그러나 여전히 …
102 linux  image  shell  variables  base64 

2
Javascript 및 ESLint의 전역 변수
여러 자바 스크립트 파일이 있고 다른 파일보다 먼저로드되는 파일에 전역 변수를 정의했습니다. 결과적으로 첫 번째 파일 이후에로드 된 모든 파일은 전역 변수에 액세스 할 수 있습니다. 그러나 ESLint는 전역 변수를 "정의되지 않음"으로 표시합니다. ESLint의 규칙을 변경하고 싶지 않으며 이러한 오류 메시지를 제거하는 우아한 방법을 찾고 싶습니다. 단서가 있습니까? 감사

7
인라인 변수로 여러 줄 Python 문자열을 어떻게 생성합니까?
여러 줄 Python 문자열 내에서 변수를 사용하는 깨끗한 방법을 찾고 있습니다. 다음을 수행하고 싶다고 가정합니다. string1 = go string2 = now string3 = great """ I will $string1 there I will go $string2 $string3 """ $Python 구문에서 변수를 나타내는 Perl 과 비슷한 것이 있는지 확인하고 있습니다 . 그렇지 않다면-변수로 여러 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.