Kod: Markera allt
int min_variabel;
Men personligen gillar jag inte understreck och jag hade hellre skrivit så här:
Kod: Markera allt
int MinVariabel;
Kod: Markera allt
int min_variabel;
Kod: Markera allt
int MinVariabel;
http://www.gnu.org/prep/standards/standards.html#Names skrev:Please use underscores to separate words in a name, so that the Emacs word commands can be useful within them. Stick to lower case; reserve upper case for macros and enum constants, and for name-prefixes that follow a uniform convention.
For example, you should use names like ignore_space_change_flag; don't use names like iCantReadThis.
Du förutsätter en tangentbordslayout där _ ligger på shift+- och att man dessutom faktiskt skriver ut variabelnamnet manuellt istället för att låta det autokompletteras på lämpligt sätt.m!rage skrev:Personligen tycker jag att detta går fortare att skriva då man bara behöver trycka ner skift (som man ändå ofta har lillfingret på) för att påbörja nytt ord istället för att både trycka ner skift och dessutom trycka på -
Om du söker lite på nätet så hittar du säkert ett macro som redan finns.Fast en metod är ju så klart att använda DennaMetod och sedan skriva ett makro som konverterar till denna_metod om man någon gång (mot alla tänkbara odds) skulle komma på den befängda idén att dela med sig av sitt skräp…
Jag upptäckte nyligen att CAPL inte riktigt skiljer på versaler och gemener, det är riktigt läskigt! Så TestWaitForTimeout() är faktiskt samma sak som testwaitfortimeout(). Usch!m!rage skrev:Verkar väldigt dumt att ha flera namn på samma variabel - det borde bara skapa förvirring.
YOU LIE!Emacs har väl gått i stå vad jag vet?
Nja, jag tänkte väl inte ha flera namn på samma variabel. Tänkte väl i så fall ha min egen version av programmet bara för mig, en version som ingen annan kommer att få se, medan versionen som skapas av det eventuella makrot får bli den officiella versionen.m!rage skrev:@Johnny Rosenberg
Verkar väldigt dumt att ha flera namn på samma variabel - det borde bara skapa förvirring. Om du har gjort ett program from scratch och delat ut så är det du som satt programmeringsstilen som andra får rätta sig efter om de vill vara med och förbättra programmet. Förresten är det väl ingen som kommer döda dig för att du använder stora bokstäver istället för understreck för att påbörja nytt ord.
@Konservburk
Riktiga män programmerar i Notepad!!Eller iaf i gedit... För mig som mest jobbar med små program till inbyggda system känns det lite overkill att skapa ett "projekt" i ett stort IDE
Fast det finns säkert folk som tycker att Notepad är det bästa… Liksom det finns folk som föredrar Nano. Alla är vi olika.m!rage skrev:Notepad var ett skämtdet är ett skitprogram som inte klarar någonting. Gedit funkar bra, det är dock inte en ren programmerings-editor, därför finns inte saker som autokomplettering. Men som du säger kanske det finns tillägg för det
Kod: Markera allt
%z=(f=>[106,97]);
%f=(f=>sub{return
sprintf"%sa%s%s%sp%.dh,
",chr@{$z{f}}[0]},);
printf("%s","@{[$f{f}->()]}");
Kod: Markera allt
> perltidy japh5.pl
%z = ( f => [ 106, 97 ] );
%f = (
f => sub {
return sprintf "%sa%s%s%sp%.dh,
", chr @{ $z{f} }[0];
},
);
printf( "%s", "@{[$f{f}->()]}" );
Kod: Markera allt
$c='python';$_=`printf hack`;$_=~s;ck;;;;$c=~s%^(?!\x68)(.)(?2)(?1)(.)(?1)(?2)(?<!.{4}h)$%$2%;print j.substr($_,1),p,$c.",\n"
Kod: Markera allt
$c = 'python';
$_ = `printf hack`;
$_ =~ s;ck;;;
$c =~ s%^(?!\x68)(.)(?2)(?1)(.)(?1)(?2)(?<!.{4}h)$%$2%;
print j. substr( $_, 1 ), p, $c . ",\n"