2008-02-07, 13:54
  #1
Medlem
pirates avatar
Kan man skriva om fljande s att man kan begripa det lite mer ?

Kod:
if(sem.tryAcquire()) {
        
inter.getLength(xysens?PLength.LENGTH_HEIGHT:PLength.LENGTH_WIDTH); 

Tack
Citera
2008-02-07, 14:17
  #2
Medlem
gadzooxs avatar
Citat:
Ursprungligen postat av pirate
Kan man skriva om fljande s att man kan begripa det lite mer ?

Kod:
if(sem.tryAcquire()) {
        
inter.getLength(xysens?PLength.LENGTH_HEIGHT:PLength.LENGTH_WIDTH); 

Tack
Lite indentering kan vl inte skada? Huruvida det r intenderat enligt vedertagen praxis eller ej skiter jag hgaktningsfullt i, lsbart r det i alla fall
Kod:
if (sem.tryAcquire())
{
    
inter.getLength(xy,
        (
sens == true)
            ? 
PLength.LENGTH_HEIGHT
            
PLength.LENGTH_WIDTH
    
); 
Citera
2008-02-07, 14:30
  #3
Medlem
Av rubriken att dma s antar jag att det var ? och : som du funderade ver.
Det r en vanlig if-sats, s funktionen skulle kunna skrivas om shr:

Kod:
if (sem.tryAcquire() ) {
   if( sens )
      inter.getLength( x, y, PLenght.LENGTH_HEIGHT );
   else
      inter.getLength( x, y, PLength.LENGTH_WIDTH );
};
Citera
2008-02-10, 01:22
  #4
Medlem
Sk p "ternary operator". D finner du mer info.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in