Merge pull request #4881 from verhovsky/trailing-newlines

Remove leading and trailing empty lines in code blocks
This commit is contained in:
Boris Verkhovskiy 2024-04-06 08:36:26 -07:00 committed by GitHub
commit 111ff839f3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
403 changed files with 257 additions and 618 deletions

View File

@ -504,8 +504,8 @@ sqr ;; => #<procedure (sqr x)>
(import star-squarer) (import star-squarer)
(square 3) ;; => ((* * *)(* * *)(* * *)) (square 3) ;; => ((* * *)(* * *)(* * *))
``` ```
## Further Reading ## Further Reading
* [CHICKEN User's Manual](https://wiki.call-cc.org/manual). * [CHICKEN User's Manual](https://wiki.call-cc.org/manual).
* [R5RS standards](http://www.schemers.org/Documents/Standards/R5RS) * [R5RS standards](http://www.schemers.org/Documents/Standards/R5RS)

View File

@ -15,6 +15,7 @@ synchronous loading of modules incurs performance, usability, debugging, and
cross-domain access problems. cross-domain access problems.
### Basic concept ### Basic concept
```javascript ```javascript
// The basic AMD API consists of nothing but two methods: `define` and `require` // The basic AMD API consists of nothing but two methods: `define` and `require`
// and is all about module definition and consumption: // and is all about module definition and consumption:
@ -117,6 +118,7 @@ define(['daos/things', 'modules/someHelpers'], function(thingsDao, helpers){
return SomeClass; return SomeClass;
}); });
``` ```
To alter the default path mapping behavior use `requirejs.config(configObj)` in your `main.js`: To alter the default path mapping behavior use `requirejs.config(configObj)` in your `main.js`:
```javascript ```javascript
@ -135,6 +137,7 @@ require(['jquery', 'coolLibFromBower', 'modules/someHelpers'], function($, coolL
coolLib.doFancyStuffWith(helpers.transform($('#foo'))); coolLib.doFancyStuffWith(helpers.transform($('#foo')));
}); });
``` ```
`require.js`-based apps will usually have a single entry point (`main.js`) that is passed to the `require.js` script tag as a data-attribute. It will be automatically loaded and executed on pageload: `require.js`-based apps will usually have a single entry point (`main.js`) that is passed to the `require.js` script tag as a data-attribute. It will be automatically loaded and executed on pageload:
```html ```html
@ -156,16 +159,19 @@ Many people prefer using AMD for sane code organization during development, but
`require.js` comes with a script called `r.js` (that you will probably run in node.js, although Rhino is supported too) that can analyse your project's dependency graph, and build a single file containing all your modules (properly named), minified and ready for consumption. `require.js` comes with a script called `r.js` (that you will probably run in node.js, although Rhino is supported too) that can analyse your project's dependency graph, and build a single file containing all your modules (properly named), minified and ready for consumption.
Install it using `npm`: Install it using `npm`:
```shell ```shell
$ npm install requirejs -g $ npm install requirejs -g
``` ```
Now you can feed it with a configuration file: Now you can feed it with a configuration file:
```shell ```shell
$ r.js -o app.build.js $ r.js -o app.build.js
``` ```
For our above example the configuration might look like: For our above example the configuration might look like:
```javascript ```javascript
/* file : app.build.js */ /* file : app.build.js */
({ ({
@ -182,6 +188,7 @@ For our above example the configuration might look like:
``` ```
To use the built file in production, simply swap `data-main`: To use the built file in production, simply swap `data-main`:
```html ```html
<script src="require.js" data-main="app/main-built"></script> <script src="require.js" data-main="app/main-built"></script>
``` ```

View File

@ -107,7 +107,6 @@ HTML اختصار ل HyperText Markup Language، أي "لغة ترميز الن
<td>الصف الثاني، العمود الأول</td> <td>الصف الثاني، العمود الأول</td>
</tr> </tr>
</table> </table>
``` ```
## الاستعمال ## الاستعمال

View File

@ -22,7 +22,6 @@ filename: learnpython-ar.py
ملحوظة: هذا المقال يُطبق على بايثون 3 فقط. راجع المقال [هنا](http://learnxinyminutes.com/docs/pythonlegacy/) إذا أردت تعلم لغة البايثون نسخة 2.7 الأقدم ملحوظة: هذا المقال يُطبق على بايثون 3 فقط. راجع المقال [هنا](http://learnxinyminutes.com/docs/pythonlegacy/) إذا أردت تعلم لغة البايثون نسخة 2.7 الأقدم
```python ```python
# تعليق من سطر واحد يبدأ برمز الرقم. # تعليق من سطر واحد يبدأ برمز الرقم.
""" يمكن كتابة تعليق يتكون من أكثر من سطر """ يمكن كتابة تعليق يتكون من أكثر من سطر

View File

@ -125,6 +125,7 @@ DELETE FROM tablename1;
-- تماما tablename1 إزالة جدول -- تماما tablename1 إزالة جدول
DROP TABLE tablename1; DROP TABLE tablename1;
``` ```
<div dir="rtl"> <div dir="rtl">
## اقرأ أكثر ## اقرأ أكثر

View File

@ -81,7 +81,6 @@ Section Titles
==== Level 3 <h4> ==== Level 3 <h4>
===== Level 4 <h5> ===== Level 4 <h5>
``` ```
Lists Lists

View File

@ -193,7 +193,6 @@ let doubles = [0.0, 1.0, 2, 3, 4] // will infer as Array<f64>
let bytes1 = [0 as u8, 1, 2, 3, 4] // will infer as Array<u8> let bytes1 = [0 as u8, 1, 2, 3, 4] // will infer as Array<u8>
let bytes2 = [0, 1, 2, 3, 4] as u8[] // will infer as Array<u8> let bytes2 = [0, 1, 2, 3, 4] as u8[] // will infer as Array<u8>
let bytes3: u8[] = [0, 1, 2, 3, 4] // will infer as Array<u8> let bytes3: u8[] = [0, 1, 2, 3, 4] // will infer as Array<u8>
``` ```
## Further Reading ## Further Reading

View File

@ -375,7 +375,6 @@ END {
if (nlines) if (nlines)
print "The average age for " name " is " sum / nlines; print "The average age for " name " is " sum / nlines;
} }
``` ```
Further Reading: Further Reading:

View File

@ -93,6 +93,7 @@ print a[0], " ", a[1], " ", a[2], " ", a[3], "\n"
quit /*Add this line of code to make sure quit /*Add this line of code to make sure
that your program exits. This line of code is optional.*/ that your program exits. This line of code is optional.*/
``` ```
Enjoy this simple calculator! (Or this programming language, to be exact.) Enjoy this simple calculator! (Or this programming language, to be exact.)
This whole program is written in GNU bc. To run it, use ```bc learnbc.bc```. This whole program is written in GNU bc. To run it, use ```bc learnbc.bc```.

View File

@ -1196,9 +1196,8 @@ compl 4 // Performs a bitwise not
4 bitor 3 // Performs bitwise or 4 bitor 3 // Performs bitwise or
4 bitand 3 // Performs bitwise and 4 bitand 3 // Performs bitwise and
4 xor 3 // Performs bitwise xor 4 xor 3 // Performs bitwise xor
``` ```
Further Reading: Further Reading:
* An up-to-date language reference can be found at [CPP Reference](http://cppreference.com/w/cpp). * An up-to-date language reference can be found at [CPP Reference](http://cppreference.com/w/cpp).

View File

@ -905,7 +905,6 @@ Node createLinkedList(int *vals, int len);
/* a header file but instead put into separate headers or a C file. */ /* a header file but instead put into separate headers or a C file. */
#endif /* End of the if precompiler directive. */ #endif /* End of the if precompiler directive. */
``` ```
## Further Reading ## Further Reading

View File

@ -13,7 +13,6 @@ translations:
Groovy - Un llenguatge dinàmic per la plataforma Java [Llegir-ne més.](http://www.groovy-lang.org/) Groovy - Un llenguatge dinàmic per la plataforma Java [Llegir-ne més.](http://www.groovy-lang.org/)
```groovy ```groovy
/* /*
Posa'l en marxa tu mateix: Posa'l en marxa tu mateix:
@ -413,8 +412,6 @@ int sum(int x, int y) {
} }
assert sum(2,5) == 7 assert sum(2,5) == 7
``` ```
## Per aprendre'n més ## Per aprendre'n més

View File

@ -160,7 +160,6 @@ article tracta principalment la sintaxi de l'HTML i alguns consells útils.
<td>Segona fila, segona columna</td> <td>Segona fila, segona columna</td>
</tr> </tr>
</table> </table>
``` ```
## Ús ## Ús

View File

@ -379,7 +379,6 @@ fun useObject() {
ObjectExample.hello() ObjectExample.hello()
val someRef: Any = ObjectExample // podem fer servir el nom de l'objecte val someRef: Any = ObjectExample // podem fer servir el nom de l'objecte
} }
``` ```
### Per llegir més ### Per llegir més

View File

@ -184,12 +184,6 @@ organizations.
*and then re-run the program. This time the output is: *and then re-run the program. This time the output is:
THE FULL NAME IS: BOB GIBBERISH COBB THE FULL NAME IS: BOB GIBBERISH COBB
``` ```
##Ready For More? ##Ready For More?

View File

@ -233,6 +233,7 @@ ColdFusion started as a tag-based language. Almost all functionality is availabl
<em>Code for reference (Functions must return something to support IE)</em> <em>Code for reference (Functions must return something to support IE)</em>
``` ```
```cfs ```cfs
<cfcomponent> <cfcomponent>
<cfset this.hello = "Hello" /> <cfset this.hello = "Hello" />

View File

@ -17,7 +17,6 @@ popular and recent book is [Land of Lisp](http://landoflisp.com/). A new book ab
```lisp ```lisp
;;;----------------------------------------------------------------------------- ;;;-----------------------------------------------------------------------------
;;; 0. Syntax ;;; 0. Syntax
;;;----------------------------------------------------------------------------- ;;;-----------------------------------------------------------------------------

View File

@ -9,7 +9,6 @@ contributors:
--- ---
```crystal ```crystal
# This is a comment # This is a comment
# Everything is an object # Everything is an object
@ -556,7 +555,6 @@ rescue ex4 # catch any kind of exception
end end
ex #=> "ex2" ex #=> "ex2"
``` ```
## Additional resources ## Additional resources

View File

@ -295,7 +295,6 @@ class Samuel
$cat = new Samuel(); $cat = new Samuel();
$cat instanceof KittenInterface === true; // True $cat instanceof KittenInterface === true; // True
``` ```
## Více informací ## Více informací

View File

@ -20,7 +20,6 @@ autora českého překladu pak na [@tbedrich](http://twitter.com/tbedrich) nebo
Poznámka: Tento článek je zaměřen na Python 3. Zde se můžete [naučit starší Python 2.7](http://learnxinyminutes.com/docs/pythonlegacy/). Poznámka: Tento článek je zaměřen na Python 3. Zde se můžete [naučit starší Python 2.7](http://learnxinyminutes.com/docs/pythonlegacy/).
```python ```python
# Jednořádkový komentář začíná křížkem # Jednořádkový komentář začíná křížkem
""" Víceřádkové komentáře používají tři uvozovky nebo apostrofy """ Víceřádkové komentáře používají tři uvozovky nebo apostrofy

View File

@ -19,8 +19,6 @@ Tento tutoriál bude používat syntaxi CSS.
Pokud jste již obeznámeni s CSS3, budete schopni používat Sass relativně rychle. Nezprostředkovává nějaké úplně nové stylové možnosti, spíše nátroje, jak psát Vás CSS kód více efektivně, udržitelně a jednoduše. Pokud jste již obeznámeni s CSS3, budete schopni používat Sass relativně rychle. Nezprostředkovává nějaké úplně nové stylové možnosti, spíše nátroje, jak psát Vás CSS kód více efektivně, udržitelně a jednoduše.
```scss ```scss
//Jednořádkové komentáře jsou ze Sassu při kompilaci vymazány //Jednořádkové komentáře jsou ze Sassu při kompilaci vymazány
/*Víceřádkové komentáře jsou naopak zachovány */ /*Víceřádkové komentáře jsou naopak zachovány */
@ -411,8 +409,6 @@ body {
.gutter { .gutter {
width: 6.25%; width: 6.25%;
} }
``` ```

View File

@ -1311,7 +1311,6 @@ namespace Csharp7
} }
} }
} }
``` ```
## Topics Not Covered ## Topics Not Covered

View File

@ -23,6 +23,7 @@ disposition: "oblivious"
``` ```
Now we can unify and export to JSON: Now we can unify and export to JSON:
```bash ```bash
% cue export name.cue disposition.cue % cue export name.cue disposition.cue
{ {
@ -32,6 +33,7 @@ Now we can unify and export to JSON:
``` ```
Or YAML: Or YAML:
```bash ```bash
% cue export --out yaml name.cue disposition.cue % cue export --out yaml name.cue disposition.cue
name: Daniel name: Daniel

View File

@ -93,7 +93,6 @@ path = shortestPath( (user)-[:KNOWS*..5]-(other) )
// Tree navigation // Tree navigation
(root)<-[:PARENT*]-(leaf:Category)-[:ITEM]->(data:Product) (root)<-[:PARENT*]-(leaf:Category)-[:ITEM]->(data:Product)
``` ```
@ -101,13 +100,16 @@ Create queries
--- ---
Create a new node Create a new node
``` ```
CREATE (a:Person {name:"Théo Gauchoux"}) CREATE (a:Person {name:"Théo Gauchoux"})
RETURN a RETURN a
``` ```
*`RETURN` allows to have a result after the query. It can be multiple, as `RETURN a, b`.* *`RETURN` allows to have a result after the query. It can be multiple, as `RETURN a, b`.*
Create a new relationship (with 2 new nodes) Create a new relationship (with 2 new nodes)
``` ```
CREATE (a:Person)-[k:KNOWS]-(b:Person) CREATE (a:Person)-[k:KNOWS]-(b:Person)
RETURN a,k,b RETURN a,k,b
@ -117,36 +119,42 @@ Match queries
--- ---
Match all nodes Match all nodes
``` ```
MATCH (n) MATCH (n)
RETURN n RETURN n
``` ```
Match nodes by label Match nodes by label
``` ```
MATCH (a:Person) MATCH (a:Person)
RETURN a RETURN a
``` ```
Match nodes by label and property Match nodes by label and property
``` ```
MATCH (a:Person {name:"Théo Gauchoux"}) MATCH (a:Person {name:"Théo Gauchoux"})
RETURN a RETURN a
``` ```
Match nodes according to relationships (undirected) Match nodes according to relationships (undirected)
``` ```
MATCH (a)-[:KNOWS]-(b) MATCH (a)-[:KNOWS]-(b)
RETURN a,b RETURN a,b
``` ```
Match nodes according to relationships (directed) Match nodes according to relationships (directed)
``` ```
MATCH (a)-[:MANAGES]->(b) MATCH (a)-[:MANAGES]->(b)
RETURN a,b RETURN a,b
``` ```
Match nodes with a `WHERE` clause Match nodes with a `WHERE` clause
``` ```
MATCH (p:Person {name:"Théo Gauchoux"})-[s:LIVES_IN]->(city:City) MATCH (p:Person {name:"Théo Gauchoux"})-[s:LIVES_IN]->(city:City)
WHERE s.since = 2015 WHERE s.since = 2015
@ -154,6 +162,7 @@ RETURN p,state
``` ```
You can use `MATCH WHERE` clause with `CREATE` clause You can use `MATCH WHERE` clause with `CREATE` clause
``` ```
MATCH (a), (b) MATCH (a), (b)
WHERE a.name = "Jacquie" AND b.name = "Michel" WHERE a.name = "Jacquie" AND b.name = "Michel"
@ -165,6 +174,7 @@ Update queries
--- ---
Update a specific property of a node Update a specific property of a node
``` ```
MATCH (p:Person) MATCH (p:Person)
WHERE p.name = "Théo Gauchoux" WHERE p.name = "Théo Gauchoux"
@ -172,6 +182,7 @@ SET p.age = 23
``` ```
Replace all properties of a node Replace all properties of a node
``` ```
MATCH (p:Person) MATCH (p:Person)
WHERE p.name = "Théo Gauchoux" WHERE p.name = "Théo Gauchoux"
@ -179,6 +190,7 @@ SET p = {name: "Michel", age: 23}
``` ```
Add new property to a node Add new property to a node
``` ```
MATCH (p:Person) MATCH (p:Person)
WHERE p.name = "Théo Gauchoux" WHERE p.name = "Théo Gauchoux"
@ -186,6 +198,7 @@ SET p + = {studies: "IT Engineering"}
``` ```
Add a label to a node Add a label to a node
``` ```
MATCH (p:Person) MATCH (p:Person)
WHERE p.name = "Théo Gauchoux" WHERE p.name = "Théo Gauchoux"
@ -197,6 +210,7 @@ Delete queries
--- ---
Delete a specific node (linked relationships must be deleted before) Delete a specific node (linked relationships must be deleted before)
``` ```
MATCH (p:Person)-[relationship]-() MATCH (p:Person)-[relationship]-()
WHERE p.name = "Théo Gauchoux" WHERE p.name = "Théo Gauchoux"
@ -204,14 +218,17 @@ DELETE relationship, p
``` ```
Remove a property in a specific node Remove a property in a specific node
``` ```
MATCH (p:Person) MATCH (p:Person)
WHERE p.name = "Théo Gauchoux" WHERE p.name = "Théo Gauchoux"
REMOVE p.age REMOVE p.age
``` ```
*Pay attention to the `REMOVE`keyword, it's not `DELETE` !* *Pay attention to the `REMOVE`keyword, it's not `DELETE` !*
Remove a label from a specific node Remove a label from a specific node
``` ```
MATCH (p:Person) MATCH (p:Person)
WHERE p.name = "Théo Gauchoux" WHERE p.name = "Théo Gauchoux"
@ -219,11 +236,13 @@ DELETE p:Person
``` ```
Delete entire database Delete entire database
``` ```
MATCH (n) MATCH (n)
OPTIONAL MATCH (n)-[r]-() OPTIONAL MATCH (n)-[r]-()
DELETE n, r DELETE n, r
``` ```
*Seriously, it's the `rm -rf /` of Cypher !* *Seriously, it's the `rm -rf /` of Cypher !*

View File

@ -128,7 +128,6 @@ class Matrix(uint m, uint n, T = int) {
} }
auto mat = new Matrix!(3, 3); // We've defaulted type 'T' to 'int'. auto mat = new Matrix!(3, 3); // We've defaulted type 'T' to 'int'.
``` ```
Speaking of classes, let's talk about properties for a second. A property Speaking of classes, let's talk about properties for a second. A property

View File

@ -710,7 +710,6 @@ main() {
example30 // Adding this comment stops the dart formatter from putting all items on a new line example30 // Adding this comment stops the dart formatter from putting all items on a new line
].forEach((ef) => ef()); ].forEach((ef) => ef());
} }
``` ```
## Further Reading ## Further Reading

View File

@ -87,7 +87,6 @@ Abteilungstitel
==== Level 3 <h4> ==== Level 3 <h4>
===== Level 4 <h5> ===== Level 4 <h5>
``` ```
Listen Listen

View File

@ -96,6 +96,7 @@ print a[0], " ", a[1], " ", a[2], " ", a[3], "\n"
quit /* Füge diese Codezeile hinzu, um sicherzustellen, dass quit /* Füge diese Codezeile hinzu, um sicherzustellen, dass
das Programm beendet. Diese Codezeile ist optional.*/ das Programm beendet. Diese Codezeile ist optional.*/
``` ```
Viel Spass mit diesem einfachen Rechner! (Oder dieser Programmiersprache, um exakt zu sein.) Viel Spass mit diesem einfachen Rechner! (Oder dieser Programmiersprache, um exakt zu sein.)
Das ganze Programm wurde in GNU bc geschrieben. Um es auszuführen, benutze ```bc learnbc.bc```. Das ganze Programm wurde in GNU bc geschrieben. Um es auszuführen, benutze ```bc learnbc.bc```.

View File

@ -1148,9 +1148,8 @@ compl 4 // Führt bitweises nicht aus.
4 bitor 3 // Führt bitweises oder aus. 4 bitor 3 // Führt bitweises oder aus.
4 bitand 3 // Führt bitweises und aus. 4 bitand 3 // Führt bitweises und aus.
4 xor 3 // Führt bitweises xor aus. 4 xor 3 // Führt bitweises xor aus.
``` ```
Weiterführende Literatur: Weiterführende Literatur:
* Aktuelle Sprachen-Referenz [CPP Reference](http://cppreference.com/w/cpp). * Aktuelle Sprachen-Referenz [CPP Reference](http://cppreference.com/w/cpp).

View File

@ -844,6 +844,7 @@ Node create_linked_list(int *value, int length);
#endif /* Ende der Präprozessordirektive */ #endif /* Ende der Präprozessordirektive */
``` ```
## Weiterführende Literatur ## Weiterführende Literatur
Das Beste wird es sein, wenn man sich ein Exemplar des Buches Das Beste wird es sein, wenn man sich ein Exemplar des Buches

View File

@ -10,7 +10,6 @@ lang: de-de
--- ---
```crystal ```crystal
# Das ist ein Kommentar # Das ist ein Kommentar
# Alles ist ein Objekt # Alles ist ein Objekt

View File

@ -144,7 +144,6 @@ selector {
font-family: "Courier New", Trebuchet, Arial; /* wird die erste Schriftart font-family: "Courier New", Trebuchet, Arial; /* wird die erste Schriftart
nicht gefunden, wird die zweite benutzt, usw. */ nicht gefunden, wird die zweite benutzt, usw. */
} }
``` ```
## Benutzung ## Benutzung
@ -164,7 +163,6 @@ empfohlen ist -->
<!-- Oder direkt auf einem Element (sollte aber vermieden werden) --> <!-- Oder direkt auf einem Element (sollte aber vermieden werden) -->
<div style='property:value;'> <div style='property:value;'>
</div> </div>
``` ```
## Spezifität ## Spezifität
@ -190,7 +188,6 @@ p {}
/*E*/ /*E*/
p { property: wert !important; } p { property: wert !important; }
``` ```
und das folgende Markup: und das folgende Markup:

View File

@ -128,7 +128,6 @@ class Matrix(uint m, uint n, T = int) {
} }
auto mat = new Matrix!(3, 3); // Standardmäßig ist T vom Typ Integer auto mat = new Matrix!(3, 3); // Standardmäßig ist T vom Typ Integer
``` ```
Wo wir schon bei Klassen sind - Wie wäre es mit Properties! Eine Property Wo wir schon bei Klassen sind - Wie wäre es mit Properties! Eine Property
@ -248,5 +247,4 @@ void main() {
ref = sqrt(i + 1.0); ref = sqrt(i + 1.0);
} }
} }
``` ```

View File

@ -102,7 +102,6 @@ false
(edn/read-string {:readers {'MyYelpClone/MenuItem map->menu-item}} (edn/read-string {:readers {'MyYelpClone/MenuItem map->menu-item}}
"#MyYelpClone/MenuItem {:name \"eggs-benedict\" :rating 10}") "#MyYelpClone/MenuItem {:name \"eggs-benedict\" :rating 10}")
; -> #user.MenuItem{:name "eggs-benedict", :rating 10} ; -> #user.MenuItem{:name "eggs-benedict", :rating 10}
``` ```
# Referenzen # Referenzen

View File

@ -13,7 +13,6 @@ kompatibel mit Erlang, verfügt aber über eine freundlichere Syntax und bringt
viele Features mit. viele Features mit.
```ruby ```ruby
# Einzeilige Kommentare werden mit der Raute gesetzt. # Einzeilige Kommentare werden mit der Raute gesetzt.
# Es gibt keine mehrzeiligen Kommentare; # Es gibt keine mehrzeiligen Kommentare;
@ -412,7 +411,6 @@ pid <- {:circle, 2}
# Die Shell selbst ist ein Prozess und mit dem Schlüsselwort 'self' kann man # Die Shell selbst ist ein Prozess und mit dem Schlüsselwort 'self' kann man
# die aktuelle pid herausfinden. # die aktuelle pid herausfinden.
self() #=> #PID<0.27.0> self() #=> #PID<0.27.0>
``` ```
## Referenzen und weitere Lektüre ## Referenzen und weitere Lektüre

View File

@ -305,7 +305,6 @@ class Samuel
$cat = new Samuel(); $cat = new Samuel();
$cat instanceof KittenInterface === true; // True $cat instanceof KittenInterface === true; // True
``` ```
## Weitere Informationen ## Weitere Informationen

View File

@ -147,7 +147,6 @@ $ haml input_file.haml output_file.html
:javascript :javascript
console.log('Dies ist ein <script>'); console.log('Dies ist ein <script>');
``` ```
## Weitere Resourcen ## Weitere Resourcen

View File

@ -419,7 +419,6 @@ foo :: Integer
What is your name? What is your name?
Friend! Friend!
Hello, Friend! Hello, Friend!
``` ```
Es gibt noch viel mehr in Haskell, wie zum Beispiel Typklassen und Monaden. Es gibt noch viel mehr in Haskell, wie zum Beispiel Typklassen und Monaden.

View File

@ -106,7 +106,6 @@ Dieser Artikel ist bedacht darauf, nur HTML Syntax und nützliche Tipps zu geben
<td>Zweite Zeile, zweite Spalte</td> <td>Zweite Zeile, zweite Spalte</td>
</tr> </tr>
</table> </table>
``` ```
## Verwendung ## Verwendung

View File

@ -240,6 +240,7 @@ Das war's erst mal!
% Dokument beenden % Dokument beenden
\end{document} \end{document}
``` ```
## Mehr Informationen über LateX ## Mehr Informationen über LateX
* Das tolle LaTeX wikibook: [https://de.wikibooks.org/wiki/LaTeX-Kompendium](https://de.wikibooks.org/wiki/LaTeX-Kompendium) * Das tolle LaTeX wikibook: [https://de.wikibooks.org/wiki/LaTeX-Kompendium](https://de.wikibooks.org/wiki/LaTeX-Kompendium)

View File

@ -400,8 +400,8 @@ g = loadstring('print(343)') -- Gibt eine Funktion zurück..
g() -- Ausgabe 343; Vorher kam keine Ausgabe. g() -- Ausgabe 343; Vorher kam keine Ausgabe.
--]] --]]
``` ```
## Referenzen ## Referenzen
Ich war so begeistert Lua zu lernen, damit ich Spiele mit <a href="http://love2d.org/">Love 2D game engine</a> programmieren konnte. Ich war so begeistert Lua zu lernen, damit ich Spiele mit <a href="http://love2d.org/">Love 2D game engine</a> programmieren konnte.

View File

@ -21,7 +21,6 @@ Es gibt eine Vielzahl an Varianten von Make, dieser Artikel beschäftigt sich
mit der Version GNU Make. Diese Version ist Standard auf Linux. mit der Version GNU Make. Diese Version ist Standard auf Linux.
```make ```make
# Kommentare können so geschrieben werden. # Kommentare können so geschrieben werden.
# Dateien sollten Makefile heißen, denn dann können sie als `make <ziel>` # Dateien sollten Makefile heißen, denn dann können sie als `make <ziel>`

View File

@ -255,7 +255,6 @@ Da du nun die Grundsätze der Programmiersprache verstanden hast, schauen wir
uns nun das Beste an Processing an - Das Zeichnen! uns nun das Beste an Processing an - Das Zeichnen!
``` ```
/* ------------------------------------------------- /* -------------------------------------------------
Figuren Figuren
------------------------------------------------- -------------------------------------------------

View File

@ -16,8 +16,8 @@ Sie kann auch als serverseitige Templatingsprache für Serversprachen
wie NodeJS verwendet werden. wie NodeJS verwendet werden.
### Die Sprache ### Die Sprache
```pug
```pug
//- Einzeilenkommentar //- Einzeilenkommentar
//- Mehrzeiliger //- Mehrzeiliger
@ -198,7 +198,6 @@ mixin comment(name, kommentar)
div.comment-text= kommentar div.comment-text= kommentar
+comment("Bob", "Das ist super") +comment("Bob", "Das ist super")
//- <div>Hallo</div> //- <div>Hallo</div>
``` ```

View File

@ -43,7 +43,6 @@ def window():
if __name__ == '__main__': if __name__ == '__main__':
window() window()
``` ```
Damit wir weitere fortgeschrittene Funktionen in **pyqt** verwenden können, Damit wir weitere fortgeschrittene Funktionen in **pyqt** verwenden können,

View File

@ -18,7 +18,6 @@ Hinweis: Dieser Beitrag bezieht sich implizit auf Python 3. Falls du lieber Pyth
dass Python 2 als veraltet gilt und für neue Projekte nicht mehr verwendet werden sollte. dass Python 2 als veraltet gilt und für neue Projekte nicht mehr verwendet werden sollte.
```python ```python
# Einzeilige Kommentare beginnen mit einer Raute (Doppelkreuz) # Einzeilige Kommentare beginnen mit einer Raute (Doppelkreuz)
""" Mehrzeilige Strings werden mit """ Mehrzeilige Strings werden mit
@ -623,7 +622,6 @@ def say(say_please=False):
print(say()) # Can you buy me a beer? print(say()) # Can you buy me a beer?
print(say(say_please=True)) # Can you buy me a beer? Please! I am poor :( print(say(say_please=True)) # Can you buy me a beer? Please! I am poor :(
``` ```
## Lust auf mehr? ## Lust auf mehr?

View File

@ -745,7 +745,6 @@ def say(say_please=False):
print(say()) # Can you buy me a beer? print(say()) # Can you buy me a beer?
print(say(say_please=True)) # Can you buy me a beer? Please! I am poor :( print(say(say_please=True)) # Can you buy me a beer? Please! I am poor :(
``` ```
## Lust auf mehr? ## Lust auf mehr?

View File

@ -94,7 +94,6 @@ muss man die Zielurl nach dem Text hinzufügen.
- Wenn man es mehr Markdown ähnlich eingibt: `GitHub <https://github.com/>`_ . - Wenn man es mehr Markdown ähnlich eingibt: `GitHub <https://github.com/>`_ .
.. _GitHub https://github.com/ .. _GitHub https://github.com/
``` ```

View File

@ -19,8 +19,6 @@ Wenn du bereits mit CSS3 vertraut bist, wirst du dir Sass relativ schnell aneign
```scss ```scss
//Einzeilige Kommentare werden entfernt, wenn Sass zu CSS kompiliert wird. //Einzeilige Kommentare werden entfernt, wenn Sass zu CSS kompiliert wird.
/* Mehrzeilige Kommentare bleiben bestehen. */ /* Mehrzeilige Kommentare bleiben bestehen. */
@ -427,7 +425,6 @@ body {
.gutter { .gutter {
width: 6.25%; width: 6.25%;
} }
``` ```
## SASS oder Sass? ## SASS oder Sass?

View File

@ -824,7 +824,6 @@ val writer = new PrintWriter("myfile.txt")
writer.write("Schreibe Zeile" + util.Properties.lineSeparator) writer.write("Schreibe Zeile" + util.Properties.lineSeparator)
writer.write("Und noch eine Zeile" + util.Properties.lineSeparator) writer.write("Und noch eine Zeile" + util.Properties.lineSeparator)
writer.close() writer.close()
``` ```
## Weiterführende Hinweise ## Weiterführende Hinweise

View File

@ -25,7 +25,6 @@ Es ist verfügbar als pip install.
Starten wir mit dem einfachsten Beispiel. Erstelle eine Datei names example.py Starten wir mit dem einfachsten Beispiel. Erstelle eine Datei names example.py
```python ```python
import shutit import shutit
session = shutit.create_session('bash') session = shutit.create_session('bash')
session.send('echo Hello World', echo=True) session.send('echo Hello World', echo=True)

View File

@ -462,8 +462,6 @@ puts [countdown 1] ;# -> 1
puts [countdown 1] ;# -> 0 puts [countdown 1] ;# -> 0
puts [coundown 1] ;# -> invalid command name "countdown1" puts [coundown 1] ;# -> invalid command name "countdown1"
puts [countdown 2] ;# -> 1 puts [countdown 2] ;# -> 1
``` ```
## Referenzen ## Referenzen

View File

@ -78,6 +78,7 @@ architecture wherein the CLI client communicates with the server component,
which here is, the Docker Engine using RESTful API to issue commands. which here is, the Docker Engine using RESTful API to issue commands.
## The Docker CLI ## The Docker CLI
```bash ```bash
# after installing Docker from https://docs.docker.com/get-docker/ # after installing Docker from https://docs.docker.com/get-docker/
# To list available commands, either run `docker` with no parameters or execute # To list available commands, either run `docker` with no parameters or execute
@ -200,6 +201,7 @@ $ docker logs <container-id>
# More commands can be found at https://docs.docker.com/engine/reference/commandline/docker/ # More commands can be found at https://docs.docker.com/engine/reference/commandline/docker/
``` ```
## The Dockerfile ## The Dockerfile
The Dockerfile is a blueprint of a Docker image. We can mention the artifacts The Dockerfile is a blueprint of a Docker image. We can mention the artifacts
from our application along with their configurations into this file in the from our application along with their configurations into this file in the
@ -239,12 +241,12 @@ CMD [<args>,...]
# This executes after image creation only when the container from the image # This executes after image creation only when the container from the image
# is running. # is running.
``` ```
### Build your images ### Build your images
Use the `docker build` command after wrapping your application into a Docker Use the `docker build` command after wrapping your application into a Docker
image to run ( or build) it. image to run ( or build) it.
```bash ```bash
$ docker build <path-to-dockerfile> $ docker build <path-to-dockerfile>
# used to build an image from the specified Dockerfile # used to build an image from the specified Dockerfile
# instead of path we could also specify a URL # instead of path we could also specify a URL
@ -277,5 +279,4 @@ $ docker push <target-image>[:<target-tag>]
# e.g. `docker push akshitadixit/my-sample-app` # e.g. `docker push akshitadixit/my-sample-app`
# this image will be accessible under your profile's repositories as # this image will be accessible under your profile's repositories as
# `https://hub.docker.com/r/username/image-name` # `https://hub.docker.com/r/username/image-name`
``` ```

View File

@ -105,7 +105,6 @@ github/fork ; you can't eat with this
{:readers {'MyYelpClone/MenuItem map->MenuItem}} {:readers {'MyYelpClone/MenuItem map->MenuItem}}
"#MyYelpClone/MenuItem {:name \"eggs-benedict\" :rating 10}") "#MyYelpClone/MenuItem {:name \"eggs-benedict\" :rating 10}")
; -> #user.MenuItem{:name "eggs-benedict", :rating 10} ; -> #user.MenuItem{:name "eggs-benedict", :rating 10}
``` ```
# References # References

View File

@ -452,7 +452,6 @@ infixl 6 +
What is your name? What is your name?
Friend! Friend!
Hello, Friend! Hello, Friend!
``` ```
Υπάρχουν πολλά ακόμα πράγματα να εξερευνήσετε στην Haskell, όπως τα typeclasses Υπάρχουν πολλά ακόμα πράγματα να εξερευνήσετε στην Haskell, όπως τα typeclasses

View File

@ -177,7 +177,6 @@ HTML και κάποιες χρήσιμες συμβουλές σχετικά μ
<td>Δεύτερη γραμμή, δεύτερη στήλη</td> <td>Δεύτερη γραμμή, δεύτερη στήλη</td>
</tr> </tr>
</table> </table>
``` ```
## Χρήση ## Χρήση

View File

@ -813,7 +813,6 @@ public class EnumTest {
// Το σώμα του enum (enum body) μπορεί να περιέχει μεθόδους και άλλα πεδία. // Το σώμα του enum (enum body) μπορεί να περιέχει μεθόδους και άλλα πεδία.
// Μπορείς να δεις περισσότερα στο // Μπορείς να δεις περισσότερα στο
// https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html // https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
``` ```
## Επιπλέων διάβασμα ## Επιπλέων διάβασμα

View File

@ -35,6 +35,7 @@ val inc : int -> int = <fun>
# let a = 99 ;; # let a = 99 ;;
val a : int = 99 val a : int = 99
``` ```
Για ένα source αρχείο μπορούμε να χρησιμοποιούμε την εντολή Για ένα source αρχείο μπορούμε να χρησιμοποιούμε την εντολή
"ocamlc -i /path/to/file.ml" στο terminal για να τυπώσει όλα τα ονόματα και "ocamlc -i /path/to/file.ml" στο terminal για να τυπώσει όλα τα ονόματα και
τους τύπους. τους τύπους.

View File

@ -23,7 +23,6 @@ louiedinh [at] [google's email service]
Σημείωση: Το παρόν άρθρο ασχολείται μόνο με την Python 3. Δείτε [εδώ](http://learnxinyminutes.com/docs/pythonlegacy/) αν θέλετε να μάθετε την παλιά Python 2.7 Σημείωση: Το παρόν άρθρο ασχολείται μόνο με την Python 3. Δείτε [εδώ](http://learnxinyminutes.com/docs/pythonlegacy/) αν θέλετε να μάθετε την παλιά Python 2.7
```python ```python
# Τα σχόλια μίας γραμμής ξεκινούν με # # Τα σχόλια μίας γραμμής ξεκινούν με #
""" Τα σχόλια πολλαπλών γραμμών μπορούν """ Τα σχόλια πολλαπλών γραμμών μπορούν

View File

@ -13,7 +13,6 @@ lang: el-gr
Scala - Η επεκτάσιμη γλώσσα Scala - Η επεκτάσιμη γλώσσα
```scala ```scala
/* /*
Προετοιμαστείτε: Προετοιμαστείτε:
@ -672,7 +671,6 @@ val writer = new PrintWriter("myfile.txt")
writer.write("Writing line for line" + util.Properties.lineSeparator) writer.write("Writing line for line" + util.Properties.lineSeparator)
writer.write("Another line here" + util.Properties.lineSeparator) writer.write("Another line here" + util.Properties.lineSeparator)
writer.close() writer.close()
``` ```
## Further resources ## Further resources

View File

@ -335,7 +335,6 @@ fib:test()
% ``` % ```
% rebar eunit % rebar eunit
% ``` % ```
``` ```
## References ## References

View File

@ -117,6 +117,7 @@ Echemos un vistazo a la definición de O-grande.
``` ```
3log n + 100 <= c * log n 3log n + 100 <= c * log n
``` ```
¿Hay alguna constante c que satisface esto para todo n? ¿Hay alguna constante c que satisface esto para todo n?
``` ```

View File

@ -354,7 +354,6 @@ END {
if (nlines) if (nlines)
print "La edad promedio para " name " es " sum / nlines print "La edad promedio para " name " es " sum / nlines
} }
``` ```
Más información: Más información:

View File

@ -16,7 +16,6 @@ Puedes probar brainfuck en tu navegador con [brainfuck-visualizer](http://fatihe
``` ```
Cualquier caracter que no sea "><+-.,[]" (sin incluir las comillas) Cualquier caracter que no sea "><+-.,[]" (sin incluir las comillas)
será ignorado. será ignorado.
@ -84,6 +83,7 @@ hasta la próxima vez. Para resolver este problema también incrementamos la
celda #4 y luego copiamos la celda #4 a la celda #2. La celda #3 contiene celda #4 y luego copiamos la celda #4 a la celda #2. La celda #3 contiene
el resultado. el resultado.
``` ```
Y eso es brainfuck. No es tan difícil, ¿verdad? Como diversión, puedes escribir Y eso es brainfuck. No es tan difícil, ¿verdad? Como diversión, puedes escribir
tu propio intérprete de brainfuck o tu propio programa en brainfuck. El tu propio intérprete de brainfuck o tu propio programa en brainfuck. El
intérprete es relativamente sencillo de hacer, pero si eres masoquista, intérprete es relativamente sencillo de hacer, pero si eres masoquista,

View File

@ -22,8 +22,8 @@ Un método sencillo para poner en práctica la búsqueda es hacer una búsqueda
Búsqueda Lineal: O (n) Tiempo lineal Búsqueda Lineal: O (n) Tiempo lineal
Búsqueda Binaria: O ( log(n) ) Tiempo logarítmico Búsqueda Binaria: O ( log(n) ) Tiempo logarítmico
``` ```
``` ```
def search(arr, x): def search(arr, x):
@ -33,8 +33,8 @@ def search(arr, x):
return i return i
return -1 return -1
``` ```
## Algoritmo de Búsqueda Binaria ## Algoritmo de Búsqueda Binaria
El requisito básico para que la búsqueda binaria funcione es que los datos a buscar deben estar ordenados (en cualquier orden). El requisito básico para que la búsqueda binaria funcione es que los datos a buscar deben estar ordenados (en cualquier orden).
@ -49,7 +49,6 @@ La idea de la búsqueda binaria es usar la información de que la matriz está o
3) Si no coincide, si x es mayor que el elemento del medio, entonces x solo puede estar en la mitad derecha justo después del elemento del medio. Así que recurrimos a la mitad derecha. 3) Si no coincide, si x es mayor que el elemento del medio, entonces x solo puede estar en la mitad derecha justo después del elemento del medio. Así que recurrimos a la mitad derecha.
4) Si no (x es más pequeño) recurrimos a la mitad izquierda. 4) Si no (x es más pequeño) recurrimos a la mitad izquierda.
Siguiendo la implementación recursiva de búsqueda binaria. Siguiendo la implementación recursiva de búsqueda binaria.
``` ```
### Notas finales ### Notas finales

View File

@ -818,8 +818,8 @@ v.push_back(Foo()); // Nuevo valor se copia en el primer Foo que insertamos
// Consulta la sección acerca de los objetos temporales para la // Consulta la sección acerca de los objetos temporales para la
// explicación de por qué esto funciona. // explicación de por qué esto funciona.
v.swap(vector<Foo>()); v.swap(vector<Foo>());
``` ```
Otras lecturas: Otras lecturas:
* Una referencia del lenguaje hasta a la fecha se puede encontrar en [CPP Reference](http://cppreference.com/w/cpp). * Una referencia del lenguaje hasta a la fecha se puede encontrar en [CPP Reference](http://cppreference.com/w/cpp).

View File

@ -414,7 +414,6 @@ typedef void (*my_fnp_type)(char *);
// Es usado para declarar la variable puntero actual: // Es usado para declarar la variable puntero actual:
// ... // ...
// my_fnp_type f; // my_fnp_type f;
``` ```
## Otras lecturas ## Otras lecturas

View File

@ -234,6 +234,7 @@ ColdFusion comenzó como un lenguaje basado en etiquetas. Casi toda la funcional
<em>Código de referencia (las funciones deben devolver algo para admitir IE)</em> <em>Código de referencia (las funciones deben devolver algo para admitir IE)</em>
``` ```
```cfs ```cfs
<cfcomponent> <cfcomponent>
<cfset this.hola = "Hola" /> <cfset this.hola = "Hola" />

View File

@ -20,7 +20,6 @@ popular y reciente es [Land of Lisp](http://landoflisp.com/). Un nuevo libro ace
prácticas, [Common Lisp Recipes](http://weitz.de/cl-recipes/), fue publicado recientemente. prácticas, [Common Lisp Recipes](http://weitz.de/cl-recipes/), fue publicado recientemente.
```lisp ```lisp
;;;----------------------------------------------------------------------------- ;;;-----------------------------------------------------------------------------
;;; 0. Sintaxis ;;; 0. Sintaxis
;;;----------------------------------------------------------------------------- ;;;-----------------------------------------------------------------------------

View File

@ -599,7 +599,6 @@ namespace Learning
} }
} }
} // Fin del espacio de nombres } // Fin del espacio de nombres
``` ```
## Temas no cubiertos ## Temas no cubiertos

View File

@ -518,7 +518,6 @@ main() {
example27, example28, example29, example30 example27, example28, example29, example30
].forEach((ef) => ef()); ].forEach((ef) => ef());
} }
``` ```
## Lecturas adicionales ## Lecturas adicionales

View File

@ -101,7 +101,6 @@ false
(edn/read-string {:lectores {'MyYelpClone/MenuItem map->menu-item}} (edn/read-string {:lectores {'MyYelpClone/MenuItem map->menu-item}}
"#MyYelpClone/MenuItem {:nombre \"huevos-benedict\" :clasificacion 10}") "#MyYelpClone/MenuItem {:nombre \"huevos-benedict\" :clasificacion 10}")
; -> #user.MenuItem{:nombre "huevos-benedict", :clasificacion 10} ; -> #user.MenuItem{:nombre "huevos-benedict", :clasificacion 10}
``` ```
# Referencias # Referencias

View File

@ -16,7 +16,6 @@ Es completamente compatibe con Erlang, sin embargo, ofrece una sintaxis más est
y otras características más. y otras características más.
```elixir ```elixir
# Los comentarios de única línea # Los comentarios de única línea
# comienzan con un símbolo numérico. # comienzan con un símbolo numérico.

View File

@ -191,8 +191,6 @@ name get-global . ! "Bob"
0 [ 2 + ] nth ! 2 0 [ 2 + ] nth ! 2
1 [ 2 + ] nth ! + 1 [ 2 + ] nth ! +
[ 2 + ] \ - suffix ! Quotation [ 2 + - ] [ 2 + ] \ - suffix ! Quotation [ 2 + - ]
``` ```
##Listo para más? ##Listo para más?

View File

@ -216,7 +216,6 @@ page
\ Terminando Gforth: \ Terminando Gforth:
\ bye \ bye
``` ```
##Listo Para Mas? ##Listo Para Mas?

View File

@ -11,7 +11,6 @@ filename: groovy-es.html
Groovy - Un lenguaje dinámico para la plataforma Java [Leer más aquí.](http://www.groovy-lang.org/) Groovy - Un lenguaje dinámico para la plataforma Java [Leer más aquí.](http://www.groovy-lang.org/)
```groovy ```groovy
/* /*
Hora de configurar: Hora de configurar:
@ -411,8 +410,6 @@ int sum(int x, int y) {
} }
assert sum(2,5) == 7 assert sum(2,5) == 7
``` ```
## Más recursos ## Más recursos

View File

@ -295,7 +295,6 @@ class Samuel
$cat = new Samuel(); $cat = new Samuel();
$cat instanceof KittenInterface === true; // True $cat instanceof KittenInterface === true; // True
``` ```
## Más información ## Más información

View File

@ -150,7 +150,6 @@ $ haml archivo_entrada.haml archivo_salida.html
:javascript :javascript
console.log('Este es un <script> en linea'); console.log('Este es un <script> en linea');
``` ```
## Recusros adicionales ## Recusros adicionales

View File

@ -415,7 +415,6 @@ foo :: Integer
¿Cual es tu nombre? ¿Cual es tu nombre?
Amigo Amigo
Hola, Amigo Hola, Amigo
``` ```
Existe mucho más de Haskell, incluyendo clases de tipos y mónadas. Estas son Existe mucho más de Haskell, incluyendo clases de tipos y mónadas. Estas son

View File

@ -108,7 +108,6 @@ Este artículo está centrado principalmente en la sintaxis HTML y algunos tips
<td>Segunda fila, segunda columna</td> <td>Segunda fila, segunda columna</td>
</tr> </tr>
</table> </table>
``` ```
## Uso ## Uso

View File

@ -395,7 +395,6 @@ class PennyFarthing extends Bicicleta {
} }
} }
``` ```
## Más Lectura ## Más Lectura

View File

@ -14,8 +14,6 @@ jQuery es una librería de JavaScript que le ayuda a "hacer más y escribir meno
Debido a que jQuery es una librería de JavaScript debes [aprender JavaScript primero](https://learnxinyminutes.com/docs/es-es/javascript-es/) Debido a que jQuery es una librería de JavaScript debes [aprender JavaScript primero](https://learnxinyminutes.com/docs/es-es/javascript-es/)
```js ```js
/////////////////////////////////// ///////////////////////////////////
// 1. Selectores // 1. Selectores
@ -136,6 +134,4 @@ var heights = [];
$('p').each(function() { $('p').each(function() {
heights.push($(this).height()); // Añade todas las alturas "p" de la etiqueta a la matriz heights.push($(this).height()); // Añade todas las alturas "p" de la etiqueta a la matriz
}); });
``` ```

View File

@ -14,7 +14,6 @@ Siendo JSON un formato de intercambio de infomación tan sencillo, probablemente
JSON en su forma más pura no tiene comentarios, pero la mayoría de los parseadores aceptarán comentarios de C (//, /\* \*/). De todas formas, para el propóstio de esto todo será JSON 100% válido. Por suerte, habla por sí mismo. JSON en su forma más pura no tiene comentarios, pero la mayoría de los parseadores aceptarán comentarios de C (//, /\* \*/). De todas formas, para el propóstio de esto todo será JSON 100% válido. Por suerte, habla por sí mismo.
```json ```json
{ {
"llave": "valor", "llave": "valor",

View File

@ -141,6 +141,7 @@ Tome el número 2 de Church por ejemplo:
`2 = λf.λx.f(f x)` `2 = λf.λx.f(f x)`
Para la parte interior `λx.f(f x)`: Para la parte interior `λx.f(f x)`:
``` ```
λx.f(f x) λx.f(f x)
= S (λx.f) (λx.(f x)) (case 3) = S (λx.f) (λx.(f x)) (case 3)
@ -149,6 +150,7 @@ Para la parte interior `λx.f(f x)`:
``` ```
Así que: Así que:
``` ```
2 2
= λf.λx.f(f x) = λf.λx.f(f x)
@ -158,6 +160,7 @@ Así que:
``` ```
Para el primer argumento `λf.(S (K f))`: Para el primer argumento `λf.(S (K f))`:
``` ```
λf.(S (K f)) λf.(S (K f))
= S (λf.S) (λf.(K f)) (case 3) = S (λf.S) (λf.(K f)) (case 3)
@ -166,6 +169,7 @@ Para el primer argumento `λf.(S (K f))`:
``` ```
Para el segundo argumento `λf.(S (K f) I)`: Para el segundo argumento `λf.(S (K f) I)`:
``` ```
λf.(S (K f) I) λf.(S (K f) I)
= λf.((S (K f)) I) = λf.((S (K f)) I)
@ -176,6 +180,7 @@ Para el segundo argumento `λf.(S (K f) I)`:
``` ```
Uniéndolos: Uniéndolos:
``` ```
2 2
= S (λf.(S (K f))) (λf.(S (K f) I)) = S (λf.(S (K f))) (λf.(S (K f) I))

View File

@ -118,8 +118,8 @@ END IF
PRINT aa PRINT aa
PAUSE PAUSE
``` ```
## Artículos ## Artículos
* [Primeros pasos](http://smallbasic.sourceforge.net/?q=node/1573) * [Primeros pasos](http://smallbasic.sourceforge.net/?q=node/1573)

View File

@ -12,8 +12,6 @@ Less es un pre-procesador CSS, que añade características como variables, anida
Less (y otros pre-procesadores como [Sass](http://sass-lang.com/) ayudan a los desarrolladores a escribir código mantenible y DRY (Don't Repeat Yourself). Less (y otros pre-procesadores como [Sass](http://sass-lang.com/) ayudan a los desarrolladores a escribir código mantenible y DRY (Don't Repeat Yourself).
```css ```css
//Los comentarios de una línea son borrados cuando Less es compilado a CSS. //Los comentarios de una línea son borrados cuando Less es compilado a CSS.
/* Los comentarios multi-línea se mantienen. */ /* Los comentarios multi-línea se mantienen. */
@ -372,8 +370,6 @@ body {
.gutter { .gutter {
width: 6.25%; width: 6.25%;
} }
``` ```
## Practica Less ## Practica Less

View File

@ -556,7 +556,6 @@ ans = a.multiplyLatBy(a,1/3)
% la adición de dos objetos Waypoint. % la adición de dos objetos Waypoint.
b = WaypointClass(15.0, 32.0) b = WaypointClass(15.0, 32.0)
c = a + b c = a + b
``` ```
## Más sobre MATLAB ## Más sobre MATLAB

View File

@ -840,8 +840,8 @@ __weak NSSet *weakSet; // Referencia débil a un objeto existente. Cuando el
__unsafe_unretained NSArray *unsafeArray; // Como __weak, pero unsafeArray no __unsafe_unretained NSArray *unsafeArray; // Como __weak, pero unsafeArray no
// es asginado a nil cuando el objeto // es asginado a nil cuando el objeto
// existente es liberado. // existente es liberado.
``` ```
## Lecturas sugeridas ## Lecturas sugeridas
[Wikipedia Objective-C](http://es.wikipedia.org/wiki/Objective-C) [Wikipedia Objective-C](http://es.wikipedia.org/wiki/Objective-C)

View File

@ -200,6 +200,5 @@ Begin // bloque de programa principal
// muestra i! // muestra i!
writeln('dummy = ', dummy); // siempre muestra '3' ya que dummy no ha cambiado. writeln('dummy = ', dummy); // siempre muestra '3' ya que dummy no ha cambiado.
End. End.
``` ```

View File

@ -139,7 +139,6 @@ sub logger {
# Ahora podemos utilizar la subrutina al igual que cualquier otra función incorporada: # Ahora podemos utilizar la subrutina al igual que cualquier otra función incorporada:
logger("Tenemos una subrutina logger!"); logger("Tenemos una subrutina logger!");
``` ```
#### Utilizando módulos Perl #### Utilizando módulos Perl

View File

@ -110,7 +110,6 @@ composer update phpunit/phpunit
# Si desea migrar la preferencia de un paquete a una versión más reciente, puede que tenga que quitar primero el paquete de más antiguo y sus dependencias. # Si desea migrar la preferencia de un paquete a una versión más reciente, puede que tenga que quitar primero el paquete de más antiguo y sus dependencias.
composer remove --dev phpunit/phpunit composer remove --dev phpunit/phpunit
composer require --dev phpunit/phpunit:^5.0 composer require --dev phpunit/phpunit:^5.0
``` ```
## Autocargador ## Autocargador
@ -136,6 +135,7 @@ En `composer.json`, añadir el campo 'autoload':
} }
} }
``` ```
Esto le indicará al cargador automático que busque cualquier cosa en el espacio de nombres `\Acme\` dentro de la carpeta src`. Esto le indicará al cargador automático que busque cualquier cosa en el espacio de nombres `\Acme\` dentro de la carpeta src`.
También puedes usar [usar PSR-0, un mapa de clase o simplemente una lista de archivos para incluir (EN)](https://getcomposer.org/doc/04-schema.md#autoload). También está el campo `autoload-dev` para espacios de nombres de sólo desarrollo. También puedes usar [usar PSR-0, un mapa de clase o simplemente una lista de archivos para incluir (EN)](https://getcomposer.org/doc/04-schema.md#autoload). También está el campo `autoload-dev` para espacios de nombres de sólo desarrollo.

View File

@ -807,7 +807,6 @@ try {
} catch (MiExcepcion $e) { } catch (MiExcepcion $e) {
// Manejar la excepción // Manejar la excepción
} }
``` ```
## Más información ## Más información

View File

@ -38,7 +38,6 @@ def window():
if __name__ == '__main__': if __name__ == '__main__':
window() window()
``` ```
Para poder hacer uso de las funciones más avanzades en **pyqt** necesitamos agregar elementos adicionales. Para poder hacer uso de las funciones más avanzades en **pyqt** necesitamos agregar elementos adicionales.

View File

@ -15,7 +15,6 @@ Es básicamente pseudocódigo ejecutable.
¡Comentarios serán muy apreciados! Pueden contactarme en [@louiedinh](http://twitter.com/louiedinh) o louiedinh [at] [servicio de email de google] ¡Comentarios serán muy apreciados! Pueden contactarme en [@louiedinh](http://twitter.com/louiedinh) o louiedinh [at] [servicio de email de google]
```python ```python
# Comentarios de una línea comienzan con una almohadilla (o signo gato) # Comentarios de una línea comienzan con una almohadilla (o signo gato)
""" Strings multilinea pueden escribirse """ Strings multilinea pueden escribirse

View File

@ -12,7 +12,6 @@ lang: es-es
Este es un tutorial de como realizar tareas típicas de programación estadística usando Python. Está destinado a personas con cierta familiaridad con Python y con experiencia en programación estadística en lenguajes como R, Stata, SAS, SPSS, or MATLAB. Este es un tutorial de como realizar tareas típicas de programación estadística usando Python. Está destinado a personas con cierta familiaridad con Python y con experiencia en programación estadística en lenguajes como R, Stata, SAS, SPSS, or MATLAB.
```python ```python
# 0. Cómo configurar ==== # 0. Cómo configurar ====
""" Configurar con IPython y pip install lo siguiente: numpy, scipy, pandas, """ Configurar con IPython y pip install lo siguiente: numpy, scipy, pandas,

View File

@ -15,7 +15,6 @@ gráficas. También puedes ejecutar comandos `R` dentro de un documento de
LaTeX. LaTeX.
```r ```r
# Los comentarios inician con símbolos numéricos. # Los comentarios inician con símbolos numéricos.
# No puedes hacer comentarios de múltiples líneas # No puedes hacer comentarios de múltiples líneas
@ -706,9 +705,6 @@ pp <- ggplot(ll, aes(x=time,price))
pp + geom_point() pp + geom_point()
# ggplot2 tiene una excelente documentación # ggplot2 tiene una excelente documentación
# (disponible en http://docs.ggplot2.org/current/) # (disponible en http://docs.ggplot2.org/current/)
``` ```
## ¿Cómo obtengo R? ## ¿Cómo obtengo R?

View File

@ -1910,8 +1910,8 @@ for <a b c> {
## en los objetos para compararlos. ## en los objetos para compararlos.
## - `=:=` es la identidad de contenedor y usa `VAR()` ## - `=:=` es la identidad de contenedor y usa `VAR()`
## en los objetos para compararlos. ## en los objetos para compararlos.
``` ```
Si quieres ir más allá de lo que se muestra aquí, puedes: Si quieres ir más allá de lo que se muestra aquí, puedes:
- Leer la [documentación de Raku](https://docs.raku.org/). Esto es un recurso - Leer la [documentación de Raku](https://docs.raku.org/). Esto es un recurso

View File

@ -18,8 +18,6 @@ Sass tiene dos sintaxis para elegir: SCSS, que usa la misma que CSS pero con las
Si ya estás familiarizado con CSS3, vas a entender Sass relativamente rápido. Sass no ofrece nuevas propiedades de estilo, si no que añade herramientas para escribir tus CSS de manera más eficiente, haciendo su mantenimiento mucho más sencillo. Si ya estás familiarizado con CSS3, vas a entender Sass relativamente rápido. Sass no ofrece nuevas propiedades de estilo, si no que añade herramientas para escribir tus CSS de manera más eficiente, haciendo su mantenimiento mucho más sencillo.
```scss ```scss
//Los comentarios en una sola línea son eliminados cuando Sass es compilado a CSS. //Los comentarios en una sola línea son eliminados cuando Sass es compilado a CSS.
/* Los comentarios multi-línea se mantienen. */ /* Los comentarios multi-línea se mantienen. */
@ -562,7 +560,6 @@ body {
.gutter { .gutter {
width: 6.25%; width: 6.25%;
} }
``` ```
## ¿SASS o Sass? ## ¿SASS o Sass?

View File

@ -14,7 +14,6 @@ lang: es-es
Scala - El lenguaje escalable Scala - El lenguaje escalable
```scala ```scala
///////////////////////////////////////////////// /////////////////////////////////////////////////
// 0. Básicos // 0. Básicos
///////////////////////////////////////////////// /////////////////////////////////////////////////
@ -729,7 +728,6 @@ val writer = new PrintWriter("miarchivo.txt")
writer.write("Escribiendo linea por linea" + util.Properties.lineSeparator) writer.write("Escribiendo linea por linea" + util.Properties.lineSeparator)
writer.write("Otra linea" + util.Properties.lineSeparator) writer.write("Otra linea" + util.Properties.lineSeparator)
writer.close() writer.close()
``` ```
## Más recursos ## Más recursos

View File

@ -587,8 +587,6 @@ coroutine c apply {{} {
# Pon las cosas en marcha # Pon las cosas en marcha
a a
``` ```
## Reference ## Reference

Some files were not shown because too many files have changed in this diff Show More