Tutorial by Topics: co

Conditional expressions, involving keywords such as if and else, provide JavaScript programs with the ability to perform different actions depending on a Boolean condition: true or false. This section covers the use of JavaScript conditionals, Boolean logic, and ternary statements. if (conditi...
Decorator functions are software design patterns. They dynamically alter the functionality of a function, method, or class without having to directly use subclasses or change the source code of the decorated function. When used correctly, decorators can become powerful tools in the development proce...
Protocols are a way of specifying how to use an object. They describe a set of properties and methods which a class, structure, or enum should provide, although protocols pose no restrictions on the implementation. A Swift protocol is a collection of requirements that conforming types must imp...
!= - Is not equal to == - Is equal to > - greater than < - less than >= - greater than or equal to <= - less than or equal to is - test if objects are the exact same object is not = test if objects are not the exact same object ParameterDeta...
global a, b, c nonlocal a, b x = something # binds x (x, y) = something # binds x and y x += something # binds x. Similarly for all other "op=" del x # binds x for x in something: # binds x with something as x: # binds x except Exception as ex: # binds ex inside block ...
A key component of interactive web systems, input tags are HTML elements designed to take a specific form of input from users. Different types of input elements can regulate the data entered to fit a specified format and provide security to password entry. <input type="" name=&quo...
Xcode is an integrated development environment for macOS which supports the development of native apps for macOS, iOS, watchOS, and tvOS. Xcode is the successor to NeXT's Project Builder and PBX. (In fact, Xcode's project manifest files are still named with the .pbxproj extension.) Xcode releas...
Commits with Git provide accountability by attributing authors with changes to code. Git offers multiple features for the specificity and security of commits. This topic explains and demonstrates proper practices and procedures in committing with Git. git commit [flags] Parameter        ...
In Go, concurrency is achieved through the use of goroutines, and communication between goroutines is usually done with channels. However, other means of synchronization, like mutexes and wait groups, are available, and should be used whenever they are more convenient than channels. go doWork(...
git config [<file-option>] name [value] # one of the more common use cases of git config ParameterDetails--systemEdits the system-wide configuration file, which is used for every user (on Linux, this file is located at $(prefix)/etc/gitconfig)--globalEdits the global configuration fi...
[ "$1" = "$2" ] #A "[" bracket is actually a command. Because of this it requires a space befor and after it. test "$1" = "$2" #Test is a synonym for the "[" command Parameter to [ or testDetailsFile OperatorsDetails-e "$file&...
Similar to other programming, markup, and markdown languages, comments in HTML provide other developers with development specific information without affecting the user interface. Unlike other languages however, HTML comments can be used to specify HTML elements for Internet Explorer only. This topi...
Conditional expressions, involving keywords such as if, else if, and else, provide Swift programs with the ability to perform different actions depending on a Boolean condition: True or False. This section covers the use of Swift conditionals, Boolean logic, and ternary statements. For more in...

Page 2 of 62