Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
11년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
34 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
15 행
복사
62 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
42 행
복사
복사
복사됨
복사
복사됨
Any[:($(Expr(:lambda, Any[:xs,:ys,:ykey], Any[Any[Any[:xs,
:
Any,0],Any[:ys,
:
Any,0],Any[:ykey,
:
Any,
0
],Any[symbol("#
s13031
"),
:
Any,2]
,Any[:
x,:
Any,18]
],Any[
],2,Any[
]], :(begin # /home/jamie/code/imp/src/Runtime.jl, line 2
54
: # /home/jamie/code/imp/src/Runtime.jl, line
255
:
Any[:($(Expr(:lambda, Any[:xs,:ys,:ykey], Any[Any[Any[:xs,
Any,0],Any[:ys,
Any,0],Any[:ykey,
Any,0],Any[:ixes,
Any,
18
],Any[symbol("#
s13027"),Int64,2],Any[symbol("#s13028
"),
Any,2]
,Any[symbol("#s13029"),Int64,2]
,Any[:
ix,
Any,18]
,Any[symbol("#s13030"),Any,2
],Any[
symbol("##e#12355"),Expr,18],Any[symbol("####args#1723#12356"),Tuple{Symbol},0]],Any[Any[:T,Any,1]],Any[Array{Any,1},Array{Any,1},Any,Any,Union{},Array{T,N},Expr,Any,Any,Any,Array{T,N},Int64,Array{Any,1},LineNumberNode,Expr,LineNumberNode],Any[:T
]], :(begin # /home/jamie/code/imp/src/Runtime.jl, line 2
45
: # /home/jamie/code/imp/src/Runtime.jl, line
246
:
GenSym(0) = xs
ixes = (Runtime.getindex)((top(getfield))((Runtime.getindex)((top(getfield))(ykey,:parameters),1),:parameters),1) # /home/jamie/code/imp/src/Runtime.jl, line 247:
#s13031
= (top(
start
))(
GenSym(0))
GenSym(0)
= (top(
ccall))(:jl_alloc_array_1d,(top(apply_type))(Base.Array,Any,1)::Type{Array{Any,1}},(top(svec
))(
Base.Any,Base.Int)::SimpleVector,Array{Any,1},0,1,0)::Array{Any,1}
unless
(top(
!))((top(done
))(GenSym(0),
#s13031)) goto 1
(top(
arrayset
))(GenSym(0),
:tuple,1)::Array{Any,1}
2:
GenSym(1) = GenSym(0)
GenSym(
1
) = (top(
next
))(GenSym(
0),#s13031
)
GenSym(2) = ixes
x
=
(top(
getfield))(
GenSym(
1),1)
GenSym(
3
) = (top(
length
))(GenSym(
2)
)
#
s13031
= (top(
getfield
))(GenSym(
1),2) # /home/jamie/code/imp/src/Runtime.jl, line 256:
0:
(Runtime.push!)(ys,(Runtime.construct)(ykey,x))
GenSym(5)
=
call
(top(
Array),$(Expr(:static_typeof, GenSym(6))),
GenSym(
3))::Array{T,N}
#
s13027 = 1
#s13028
= (top(
start
))(GenSym(
2))
#s13029 = 0
unless (top(!=))(#s13029::Int64,GenSym(3)) goto 2
3:
3:
복사
복사됨
복사
복사됨
unless (top(!))((top(!
))(
(top(done))(
GenSym(
0),#s13031
))) goto
2
#s13029 = (Base.box)(Base.Int,(Base.add_int)(#s13029::Int64,1))
GenSym(7) = (top(next))(GenSym(2),#s13028)
#s13030 = (top(start))(GenSym(7))
GenSym(8) = (top(indexed_next))(GenSym(7),1,#s13030)
ix = (top(getfield))(GenSym(8),1)
#s13030 = (top(getfield))(GenSym(8),2)
GenSym(9) = (top(indexed_next))(GenSym(7),2,#s13030)
#s13028 = (top(getfield))(GenSym(9),1)
#s13030 = (top(getfield))(GenSym(9),2)
GenSym(6) = (top(_expr))(:ref,:x,ix)::Expr
$(Expr(:type_goto, 0, GenSym(6)))
$(Expr(:boundscheck, false))
(top(setindex!))(GenSym(5),GenSym(6),#s13027::Int64)::Array{T,N}
$(Expr(:boundscheck, :(Runtime.pop)))
#s13027 = (Base.box)(Base.Int,(Base.add_int)(#s13027::Int64,1))
4:
unless (top(!))((top(!
=
))(
#s13029::Int64,
GenSym(
3
))) goto
3
2:
1:
1:
복사
복사됨
복사
복사됨
0:
GenSym(10) = GenSym(5)
return
GenSym(15) = $(Expr(:copyast, :($(QuoteNode(:( # /home/jamie/code/imp/src/Runtime.jl, line 248:))))))
end
))))]
GenSym(14) = $(Expr(:copyast, :($(QuoteNode(:(x = xs))))))
GenSym(13) = $(Expr(:copyast, :($(QuoteNode(:( # /home/jamie/code/imp/src/Runtime.jl, line 249:))))))
GenSym(12) = (top(append_any))(GenSym(1),GenSym(10))::Array{Any,1}
##e#12355 = (Base._expr)(:call)::Expr
(top(setfield!))(##e#12355::Expr,:args,GenSym(12))::Array{Any,1}
return (top(_expr))(:block,GenSym(15),(top(_expr))(:for,GenSym(14),(top(_expr))(:block,GenSym(13),(top(_expr))(:call,:push!,:ys,##e#12355::Expr)::Expr)::Expr)::Expr)::Expr
end::Expr
))))]
저장된 비교 결과
원본
파일 열기
Any[:($(Expr(:lambda, Any[:xs,:ys,:ykey], Any[Any[Any[:xs,:Any,0],Any[:ys,:Any,0],Any[:ykey,:Any,0],Any[symbol("#s13031"),:Any,2],Any[:x,:Any,18]],Any[],2,Any[]], :(begin # /home/jamie/code/imp/src/Runtime.jl, line 254: # /home/jamie/code/imp/src/Runtime.jl, line 255: GenSym(0) = xs #s13031 = (top(start))(GenSym(0)) unless (top(!))((top(done))(GenSym(0),#s13031)) goto 1 2: GenSym(1) = (top(next))(GenSym(0),#s13031) x = (top(getfield))(GenSym(1),1) #s13031 = (top(getfield))(GenSym(1),2) # /home/jamie/code/imp/src/Runtime.jl, line 256: (Runtime.push!)(ys,(Runtime.construct)(ykey,x)) 3: unless (top(!))((top(!))((top(done))(GenSym(0),#s13031))) goto 2 1: 0: return end))))]
수정본
파일 열기
Any[:($(Expr(:lambda, Any[:xs,:ys,:ykey], Any[Any[Any[:xs,Any,0],Any[:ys,Any,0],Any[:ykey,Any,0],Any[:ixes,Any,18],Any[symbol("#s13027"),Int64,2],Any[symbol("#s13028"),Any,2],Any[symbol("#s13029"),Int64,2],Any[:ix,Any,18],Any[symbol("#s13030"),Any,2],Any[symbol("##e#12355"),Expr,18],Any[symbol("####args#1723#12356"),Tuple{Symbol},0]],Any[Any[:T,Any,1]],Any[Array{Any,1},Array{Any,1},Any,Any,Union{},Array{T,N},Expr,Any,Any,Any,Array{T,N},Int64,Array{Any,1},LineNumberNode,Expr,LineNumberNode],Any[:T]], :(begin # /home/jamie/code/imp/src/Runtime.jl, line 245: # /home/jamie/code/imp/src/Runtime.jl, line 246: ixes = (Runtime.getindex)((top(getfield))((Runtime.getindex)((top(getfield))(ykey,:parameters),1),:parameters),1) # /home/jamie/code/imp/src/Runtime.jl, line 247: GenSym(0) = (top(ccall))(:jl_alloc_array_1d,(top(apply_type))(Base.Array,Any,1)::Type{Array{Any,1}},(top(svec))(Base.Any,Base.Int)::SimpleVector,Array{Any,1},0,1,0)::Array{Any,1} (top(arrayset))(GenSym(0),:tuple,1)::Array{Any,1} GenSym(1) = GenSym(0) GenSym(2) = ixes GenSym(3) = (top(length))(GenSym(2)) 0: GenSym(5) = call(top(Array),$(Expr(:static_typeof, GenSym(6))),GenSym(3))::Array{T,N} #s13027 = 1 #s13028 = (top(start))(GenSym(2)) #s13029 = 0 unless (top(!=))(#s13029::Int64,GenSym(3)) goto 2 3: #s13029 = (Base.box)(Base.Int,(Base.add_int)(#s13029::Int64,1)) GenSym(7) = (top(next))(GenSym(2),#s13028) #s13030 = (top(start))(GenSym(7)) GenSym(8) = (top(indexed_next))(GenSym(7),1,#s13030) ix = (top(getfield))(GenSym(8),1) #s13030 = (top(getfield))(GenSym(8),2) GenSym(9) = (top(indexed_next))(GenSym(7),2,#s13030) #s13028 = (top(getfield))(GenSym(9),1) #s13030 = (top(getfield))(GenSym(9),2) GenSym(6) = (top(_expr))(:ref,:x,ix)::Expr $(Expr(:type_goto, 0, GenSym(6))) $(Expr(:boundscheck, false)) (top(setindex!))(GenSym(5),GenSym(6),#s13027::Int64)::Array{T,N} $(Expr(:boundscheck, :(Runtime.pop))) #s13027 = (Base.box)(Base.Int,(Base.add_int)(#s13027::Int64,1)) 4: unless (top(!))((top(!=))(#s13029::Int64,GenSym(3))) goto 3 2: 1: GenSym(10) = GenSym(5) GenSym(15) = $(Expr(:copyast, :($(QuoteNode(:( # /home/jamie/code/imp/src/Runtime.jl, line 248:)))))) GenSym(14) = $(Expr(:copyast, :($(QuoteNode(:(x = xs)))))) GenSym(13) = $(Expr(:copyast, :($(QuoteNode(:( # /home/jamie/code/imp/src/Runtime.jl, line 249:)))))) GenSym(12) = (top(append_any))(GenSym(1),GenSym(10))::Array{Any,1} ##e#12355 = (Base._expr)(:call)::Expr (top(setfield!))(##e#12355::Expr,:args,GenSym(12))::Array{Any,1} return (top(_expr))(:block,GenSym(15),(top(_expr))(:for,GenSym(14),(top(_expr))(:block,GenSym(13),(top(_expr))(:call,:push!,:ys,##e#12355::Expr)::Expr)::Expr)::Expr)::Expr end::Expr))))]
비교하기