Skip to content

ferdous-mahmud/swift-doc-bangla

Repository files navigation

Swift Doc Bangla

This website is built using Docusaurus 2, a modern static website generator.

Module Structure

  • ১ সূচনা
    • ১.১ সুইফট হ্যালো ওয়ার্ল্ড!
    • ১.২ সুইফট ভেরিএবলেস এবং কনস্টান্টস
    • ১.৩ সুইফট ডাটা টাইপ
    • ১.৪ সুইফট ক্যারেক্টার এবং স্ট্রিং
    • ১.৫ সুইফট ইনপুট এবং আউটপুট
    • ১.৬ সুইফট এক্সপ্রেশন্স এবং স্টেটমেন্টস
    • ১.৭ সুইফট কমেন্টস
    • ১.৮ সুইফট অপশনালস
  • ২ সুইফট অপারেটরস
    • ২.১ সুইফট অপারেটরস
    • ২.২ সুইফট অপারেটর প্রেসিডেন্সে
    • ২.৩ সুইফট টার্নারি অপারেটরস
    • ২.৪ সুইফট বিটওয়াইস অপারেটরস
  • ৩ সুইফট কন্ট্রোল ফ্লো
    • ৩.১ সুইফট ইফ..এলস স্টেটমেন্ট
    • ৩.২ সুইফট সুইচ স্টেটমেন্ট
    • ৩.৩ সুইফট ফর-ইন লুপ
    • ৩.৪ সুইফট হুইল এবং রিপিট হুইল লুপ
    • ৩.৫ সুইফট নেস্টেড লুপ
    • ৩.৬ সুইফট ব্রেক স্টেটমেন্ট
    • ৩.৭ সুইফট কন্টিনিউ স্টেটমেন্ট
    • ৩.৮ সুইফট গার্ড স্টেটমেন্ট
  • ৪ সুইফট কালেকশন
    • ৪.১ সুইফট অ্যারে
    • ৪.২ সুইফট সেট
    • ৪.৩ সুইফট ডিক্টোনারি
    • ৪.৪ সুইফট টাপল
  • ৫ সুইফট ফাংশন
    • ৫.১ সুইফট Functions
    • ৫.২ সুইফট Function Parameters
    • ৫.৩ সুইফট nested funciton
    • ৫.৪ সুইফট Recursion
    • ৫.৫ সুইফট Ranges
    • ৫.৬ সুইফট Function Overloading
    • ৫.৭ সুইফট Closures
  • ৬ সুইফট ওওপি
    • ৬.১ সুইফট Class and objects
    • ৬.২ সুইফট properties
    • ৬.৩ সুইফট methods
    • ৬.৪ সুইফট initializer
    • ৬.৫ সুইফট deinitialization
    • ৬.৬ সুইফট Inheritance
    • ৬.৭ সুইফট Methods Overriding
    • ৬.৮ সুইফট Protocols
  • ৭ সুইফট ইনাম & স্ট্রাট
    • ৭.১ সুইফট Enum
    • ৭.২ সুইফট Enum Associated Values
    • ৭.৩ সুইফট Structs
    • ৭.৪ সুইফট Singleton
  • ৮ সুইফটের খুঁটিনাটি
    • ৮.১ সুইফট Error Handling
    • ৮.২ সুইফট Generics
    • ৮.৩ সুইফট Extensions
    • ৮.৪ সুইফট Access Control
    • ৮.৫ সুইফট Type Alias
    • ৮.৬ সুইফট Hashable
    • ৮.৭ সুইফট Equalable
    • ৮.৮ সুইফট Strong Weak Reference
    • ৮.৯ Problem solving with সুইফট

Installation

$ yarn

Local Development

$ yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

Build

$ yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

Deployment

Using SSH:

$ USE_SSH=true yarn deploy

Not using SSH:

$ GIT_USER=<Your GitHub username> yarn deploy

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.

License

Swift Doc Bangla is MIT licensed.

The Swift Doc Bangla documentation (e.g., .md files in the /docs folder) is Creative Commons licensed.