«parameter-passing» etiketlenmiş sorular

parametre geçirme, bir işlevin parametrelerine değer atama işlemidir

16
Metoda birçok argüman iletmek için en iyi uygulama?
Zaman zaman, birçok argüman alan yöntemler yazmamız gerekir, örneğin: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Bu tür bir problemle karşılaştığımda, genellikle argümanları bir haritaya özetliyorum. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void doSomething(Map<Object,Object> params) { …

7
Bash: bir işlevi parametre olarak ilet
Bash'de bir işlevi parametre olarak iletmem gerekiyor. Örneğin, aşağıdaki kod: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Çıktısı olmalıdır: before Hello world after evalBu bağlamda doğru olmadığını biliyorum ama bu sadece bir örnek :) Herhangi bir fikir?

10
C'deki bir işleve argüman olarak bir dizi geçirme
Argüman olarak dizi içeren bir fonksiyon yazdım ve aşağıdaki gibi dizi değerini ileterek çağırdım. void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr); printf("\n After calling fun arr contains: %d\t %d",arr[0],arr[1]); } Bulduğum şey arraytest(), değerleri ileterek …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.