carlfriess / eiffel-guide Goto Github PK
View Code? Open in Web Editor NEWA simple website providing a basic reference manual for getting started with the Eiffel programming language.
Home Page: http://eiffel-guide.com/
A simple website providing a basic reference manual for getting started with the Eiffel programming language.
Home Page: http://eiffel-guide.com/
Mehr auf die Funktion des Cursors eingehen und Bedeutung von i.item
.
Just a suggestion to add manifest integer such as 123=0x78=0c173=0b1111011
see at the end of https://www.eiffel.org/doc/eiffel/Eiffel%20programming%20language%20syntax .
And also manifest character like 'e' = '%/101/' , which can be useful to build unicode manifest string, without changing the encoding (BOM) of the class file.
And last but not the least, congratulation, this is a nice page for Eiffel syntax.
Hi, @carlfriess @monga @robertopinotti @Costava
I found it confusing that the once executed features example at https://eiffel-guide.com/ has no feature name. I would suggest adding perhaps "full_name : STRING" as the feature name.
deferred
classes + keywordredefine
d features: Precursor
keyword{...}
Objects (instances of a class) should be capitalised
I would suggest changing this to
Once_value
A special class of routines that execute only once, are indicated by capitalizing the first letter.
(See keyword once)
As the name would suggest a reference class sets itself apart in that it's attributes are references to other objects, either of classes defined by the developer or built-in classes such as STRING or REAL. As such, an object of a the reference type does not contain any actual values apart from addresses
That's not actually true. Reference vs expanded types are not about objects, they're about variables(fields/members/whatever) of reference or expanded types, these differ fundamentally, the objects, however, don't.
Reference types are free to contain expanded types, so an object of a reference type they will contain actual values if the developer specifies as such. Expanded types are free to contain reference types.
The difference is that variables will holy the value either directly, or they will simply hold a reference to a value. Traditionally, the two types are called reference and value types.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.