를 사용하여 주요"'"에서 변수를 줄리아

0

질문

나는 많은 변수 및 행렬하고 싶은 것이 전화와,다음과 같:

xprime, yprime, rprime 그래서.

내가 하는 것을 믿을 수 없 사용 x', y', r' etc. 그것은 예를 들어 사용에 대한 행렬 transposed.

julia> x' = 5
ERROR: syntax: invalid assignment location "x'" around REPL[2]:1
Stacktrace:
 [1] top-level scope at REPL[2]:1

julia> x = [1,2]
2-element Array{Int64,1}:
 1
 2

julia> x'
1×2 LinearAlgebra.Adjoint{Int64,Array{Int64,1}}:
 1  2

나는 열을 어떤 제안이의 더 편리한 방법보다 xprime,yprime etc. 은 매우 길고 못생긴 나는 생각한다.

julia variables
2021-11-22 13:53:52
1

최고의 응답

10

당신이 사용할 수 있는 주요:

julia> x′ = 1
1

julia> x′
1

help?> ′
"′" can be typed by \prime<tab>

의 차이를 알 수 있는 내가 사용하는 (주)동안 당신을 사용하려고 ' (하나의 견적서). 를 사용하여 하나의 견적에서 허용되지 않는 변수 이름으로 호출 하여 adjoint 가동에 값 앞에 그것은(당신이 볼 수있는 당신의 예).

에서 설명한 대로에 대한 도움말 은 당신이 그것을 입력 할 수 있습니다에서 줄리아 복제 및에서 가장 편집을 지원하도록 구성되어 입력하여 줄리아 \prime 그러 Tab.

2021-11-22 14:38:24

이렇게 만날 수있는 원래의 목표지만,내가 가진 것을 말하는 것은 순수한 악의에서 독립 포인트의 가독성을 높입니다. 순진한 독자 가능성이 없는 생각\prime 사용되는 대신 하나의 견적입니다. 이를 사용하는 것과 비슷문자 알파로의 변수 이름입니다. 보 gist.github.com/tdunning/219ec70253542253cd66f1021d57e677 에 대한 예입니다.
Ted Dunning

동의한 사용을 권장하지 않습니다 어떤 문자 시퀀스는 것을 변경하는 경우 누군가에 사용되는 유니코드를 정상화 시퀀스에 그대로 사용자의 혼란이 있습니다.
Bogumił Kamiński

그래서 결국,당신은 당신을 사용하는 것이 좋 xprime, rprime 다음과 같았을까요?
JKHA

그것에 따라 다릅니다. 하려는 경우 당신이 당신의 코드를 읽을 수 있는 다른 사용자 참조없이 그는 아마 그렇습니다. 그러나,귀하의 코드를 사용하지 않습 선형대수학(그래의 위험이 없는 혼란과 adjoint)및 예를 들어 코드 그대로 재현하는 수학 공식에서 일부는 종이(는 주요 사용)다음에 생각해도 괜찮습니다 그것을 사용합니다. 요약에서 내가 말할 것:되어 있는지를 반드시 확인해야 합 표기법을 사용하지 않는 리드하는 리더다. 또 다른 예는 프로그래머의 일반적으로 권장되지 않습니다 만드는 변수 이름 l 아래로 많은 글꼴 그것은 매우 유사하게 1.
Bogumił Kamiński

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................