Size: a a a

Язык программирования Julia / Julia programming language

2020 December 09

A

ABC in Язык программирования Julia / Julia programming language
Андрей Оськин
If that is correct, sum(f(x, y) for x in (-1, 1), y in (-1, 1)) can solve the problem?
the important thing is the result of println
if x=y=1. that should put (1/2(1-k)) into sum(f(x,y))
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
println has no results. It just output string to the output.
источник

A

ABC in Язык программирования Julia / Julia programming language
Андрей Оськин
println has no results. It just output string to the output.
but I want put the result of conditions
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
don't use println or use @show
источник

A

ABC in Язык программирования Julia / Julia programming language
Viktor G.
don't use println or use @show
@show(1+x)
like this?
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
and its better to use return keyword  to see, what result are you returning from a function
источник

A

ABC in Язык программирования Julia / Julia programming language
Viktor G.
and its better to use return keyword  to see, what result are you returning from a function
where I should write "return"?
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
ABC
@show(1+x)
like this?
@show 1 + x
or
@show y = 1 + x
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ok, I (guess) I get it.

You can do the the following

function fun2()
 res = 0
 for x in (-1, 1)
   for y in (-1, 1)
     if x == y == 1
       res += fun(x, y)*1/2(1-k)
     else
       res += fun(x, y)
     end
   end
 end
 return res
end
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Your function returns nothing, except of printing some numbers.
Also, it doesn't use  actual arguments  x, y, because you redefine them as local variables in a loop
источник

A

ABC in Язык программирования Julia / Julia programming language
Андрей Оськин
Ok, I (guess) I get it.

You can do the the following

function fun2()
 res = 0
 for x in (-1, 1)
   for y in (-1, 1)
     if x == y == 1
       res += fun(x, y)*1/2(1-k)
     else
       res += fun(x, y)
     end
   end
 end
 return res
end
what does it mean "res=0"?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
You can modify conditions and loops according to your needs.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
And you can use this function like this
julia> fun2()
# some result


or

julia> println(fun2())
# REPL print some result


or even
julia> println("My awesome function: $fun2()")
# My awesome function: <some result>
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
You can print resulting value, use it in other functions and so on.
источник

A

ABC in Язык программирования Julia / Julia programming language
Андрей Оськин
Ok, I (guess) I get it.

You can do the the following

function fun2()
 res = 0
 for x in (-1, 1)
   for y in (-1, 1)
     if x == y == 1
       res += fun(x, y)*1/2(1-k)
     else
       res += fun(x, y)
     end
   end
 end
 return res
end
thanks. I'll check it now
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Viktor G.
Your function returns nothing, except of printing some numbers.
Also, it doesn't use  actual arguments  x, y, because you redefine them as local variables in a loop
It is not printing numbers, it is printing something like 1 + 1 - 1
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
ABC
thanks. I'll check it now
But of course you need to define function fun properly, it should return some value.
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Why are you declaring a function inside another function? Maybe you should read some tutorials pinned at the top of this channels?
источник

A

ABC in Язык программирования Julia / Julia programming language
Viktor G.
Why are you declaring a function inside another function? Maybe you should read some tutorials pinned at the top of this channels?
okay😑
источник

AM

Andrey Malakhov in Язык программирования Julia / Julia programming language
ABC
okay😑
What does it mean? People tried to help you, but you failed to provide any explanation what you actual want. Please read https://stackoverflow.com/help/how-to-ask
источник