❔ Grasshopper c#, this gives an error
I do not know how to explain, ask and I will answer :(
thanks in advance
124 Replies
both errors given at line 66
Show us the Print() method
türk?
I dont know what that means 😭
bu methodu göster
kanka ben harbi acemiyim
ne anlama geliyor, bu methodu göster
Kullandığın Print() methodunu sen mi yazdın
internette böyle okudum
<:picard_facepalm:616692703685509130>
Ne yapmaya çalışıyorsun şimdi tam olarak
çekirge zıplıyor falan mı
grasshopper = parametrik tasarım aleti
c# kodu da kullanabiliyor
soldaki iki slider
x ve y'yi belirlememi sağlıyor
veya en azından umarım
amacım harita isimli iki boyutlu bir array yapmak
ve sonra bu array'in
yazdığın kod
haritadaki her itemi "b" yapıyor zaten
ama sıkıntı Print() methodunda
o sıkıntı değil
amacım sadece çıktı alması
dinliyorum
bu çıktı ucundan iletilmesi
Kodu buraya atabilir misin
```cs
// KOD BURAYA
```
bu oldu?
oldu
başındaki tırnakların sonuna cs koyarsan syntax highlighter çalışır aklında bulunsun
gibi
böyle?
Şimdi sorun şu
Print() methodu senden string parametresi bekliyor
sen ona haritayı atıyorsun
harita string değil ama
harita string[,]
ha
o zaman bi dakka
loop ile
teker teker yazdır
?
hayır
sanırım çok aptallık yaptım
tek parça halinde atamıyor muyum
bunu sayılar olarak değil ama direkt bir array olarak
Print() methodu array olarak almıyormuş Unity'de
unity değil
her ne bokumsa işte
xD
PrintLine() varsa
bunları göz ardı edeyim mi?
Müsaitsen arayıp görüntülü göstersene
daha iyi olur
bu saatte zor
bard bunu önerdi
ama sana sorarım
cidden çok sağol
şuan hata vermiyor.
bu haliyle mi ?
üste bir static string eklemişsin
Bard'a resmi attım
ama ben runscript ve üzerini değiştiremiyorum
program griye alıyor, dokunulmaz kısım
evet
...ama aynı zamanda bir çıktısı yok
hmm
belki grasshopper ile ilgilidir
bakayım neymiş grasshopper
1 dk
kaçıncı soru bu
Grasshopper
Learn to Code – Grasshopper
Develop career skills by learning to code through bitesize puzzles on Grasshopper. Learn the fundamentals of JavaScript and how to build a webpage.
bu site mi?
hayır
bambaşka bir şeymiş
öeh
çakma unity bu
bunu deneyebilir misin ?
tabii ki
benimkisinin aynı değil mi?
dene bir bakalım
değil
😄
tamı tamına aynısı
hayır değil
aynı hatayı veriyor mu ?
hatalar da aynı
; koymuşsun o hatayı buldum da
koymamam mı gerekiyor?
koymaman gerekiyor
bunu dene
olmadı ayrı bir Print() methodu ile deneyelim
ne hata var
ne de uyarı
değer null diyor
ama sıkıntı yoktur sanırım...
bi bakayım.
bundan sonrası kodlama değil grasshopper bilgisi
bundaki değişen şeyler, ve yarattığı farklar ne?
; leri sildim
string.Join() de harita[] 'ini stringe dönüştürüyor
yeni satır karakteri ile birleştiriyor string yapıyor
yani 10 satır 10 sütun b harfi?
mantık bu
evet
olağandışı
benim bu çıktıyı bir şekilde yazıya dökmem lazım
Print() in altına
ki göreyim cidden output'a gitmiş mi
A = harita;
yazar mısın
eğer olduysa kalanı kolay.
x ile y giriyor
A çıkıyor
altına?
çıktıdan sonra?
haritanın çıkmasını istiyorsan en son A yı eşitle
farketmez sanki ya
çıktıdan sonra daha iyi olur
HAHA
c#ta hata vermedi
ama
10 x 10 100 tane b harfi
100 tane NULL gördü
demekki yaklaşıyoruz
bu da ile yarıyo...
yine a'ya gönderiyor
print'e gerek yok, sanırım işlem bittiği gibi A'yı okuyup gönderiyor
evet
Print() görmek için zaten
ne yazık ki görecek bi ekranımız
konsolumuz yok
bir sayı konteyneri denedim
aynı sonuç
bakayım 1 dk
bingo.
ama bu tek boyutlu mu, iki boyutlu mu nasıl bilcem..
belki A'yı bir array yaparsam?
aaa
nasıl düzelttin ?
müsait olunca yaz çok merak ettim
bizim array harflerden oluşuyor
sayı yerine harf konteyneri kullandım
şuan hala hatalı ama çok daha yakınım
aaa eveet önceki matrix'ti
şimdi...
bir şekilde çıktının iki boyutlu olması lazım
A[x, y] = harita; olur mu?
olur
dene gitsin
yarın belki
teslim 11'in akşamüstü
it is what it is 🧌
neyse bende yatayım o zaman
iyi uykular, ve yardımların için ÇOK sağol
olmuyor
bunu yapınca da hata veriyor
z'yi önceden tanımladım bu arada
hatayı çözdüm
@servator
hata veriyor
cs0201
Hangi satır
özellikle bu
hepsinde
Senthil Kumar B
Developer Publish
C# Error CS0201 - Only assignment, call, increment, decrement, and new
C# Compiler Error CS0201 - Only assignment, call, increment, decrement, and new object expressions can be used as a statement.
@te_0
== karşılaştırma için kullanılıyor
muhtemelen = olması lazım
Hass
doğru
iyi gidiyo
@servator
👍
@servator
seni çok rahatsız ettim.
ama bu sanırım son sıkıntım
"out of range exception"
bir döngüyü dönerken muhtemeln dışına çıkıyorsun
yani arrayde 10 eleman var diyelim
@te_0
array[10] ile erişmeye çalışıyorsun muhtemelen
arrayler 0 dan başlıyor
0 1 2 3 4 5 6 7 8 9
10 eleman var
mümkün
hata, rastgele geldi
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity..
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.